CFx SDK Documentation  2023 SP0
Classes | Namespaces | Macros | Typedefs | Enumerations
PlotStyles.h File Reference
#include "RxObject.h"
#include "CmColorBase.h"
#include "RxModule.h"
#include "Ge/GeDoubleArray.h"
#include "StringArray.h"
#include "OdaSTL.h"
#include "TD_PackPush.h"
#include "TD_PackPop.h"

Go to the source code of this file.

Classes

class  OdPsPlotStyleData
 
class  OdPsPlotStyle
 
class  OdPs::OdPsStrLess
 
class  OdPsPlotStyleTable
 
class  OdPsPlotStyleServices
 

Namespaces

 OdPs
 

Macros

#define STL_USING_MAP
 
#define STL_USING_ALGORITHM
 

Typedefs

typedef OdSmartPtr< OdPsPlotStyleOdPsPlotStylePtr
 
typedef std::map< const OdChar *, OdPsPlotStylePtr, OdPs::OdPsStrLessOdPsPlotStylesMap
 
typedef OdArray< OdPsPlotStylePtrOdPsPlotStylesArray
 
typedef OdSmartPtr< OdPsPlotStyleTableOdPsPlotStyleTablePtr
 
typedef OdSmartPtr< OdPsPlotStyleServicesOdPsPlotStyleServicesPtr
 

Enumerations

enum  OdPs::FillStyle {
  OdPs::kFsSolid = 64 , OdPs::kFsCheckerboard = 65 , OdPs::kFsCrosshatch = 66 , OdPs::kFsDiamonds = 67 ,
  OdPs::kFsHorizontalBars = 68 , OdPs::kFsSlantLeft = 69 , OdPs::kFsSlantRight = 70 , OdPs::kFsSquareDots = 71 ,
  OdPs::kFsVerticalBars = 72 , OdPs::kFsUseObject = 73 , OdPs::kFsLast = kFsUseObject
}
 
enum  OdPs::LineEndStyle {
  OdPs::kLesButt = 0 , OdPs::kLesSquare = 1 , OdPs::kLesRound = 2 , OdPs::kLesDiamond = 3 ,
  OdPs::kLesUseObject = 4
}
 
enum  OdPs::LineJoinStyle {
  OdPs::kLjsMiter = 0 , OdPs::kLjsBevel = 1 , OdPs::kLjsRound = 2 , OdPs::kLjsDiamond = 3 ,
  OdPs::kLjsUseObject = 5
}
 
enum  OdPs::LineType {
  OdPs::kLtpSolid = 0 , OdPs::kLtpDashed = 1 , OdPs::kLtpDotted = 2 , OdPs::kLtpDashDot = 3 ,
  OdPs::kLtpShortDash = 4 , OdPs::kLtpMediumDash = 5 , OdPs::kLtpLongDash = 6 , OdPs::kLtpShortDashX2 = 7 ,
  OdPs::kLtpMediumDashX2 = 8 , OdPs::kLtpLongDashX2 = 9 , OdPs::kLtpMediumLongDash = 10 , OdPs::kLtpMediumDashShortDashShortDash = 11 ,
  OdPs::kLtpLongDashShortDash = 12 , OdPs::kLtpLongDashDotDot = 13 , OdPs::kLtpLongDashDot = 14 , OdPs::kLtpMediumDashDotShortDashDot = 15 ,
  OdPs::kLtpSparseDot = 16 , OdPs::kLtpISODash = 17 , OdPs::kLtpISODashSpace = 18 , OdPs::kLtpISOLongDashDot = 19 ,
  OdPs::kLtpISOLongDashDoubleDot = 20 , OdPs::kLtpISOLongDashTripleDot = 21 , OdPs::kLtpISODot = 22 , OdPs::kLtpISOLongDashShortDash = 23 ,
  OdPs::kLtpISOLongDashDoubleShortDash = 24 , OdPs::kLtpISODashDot = 25 , OdPs::kLtpISODoubleDashDot = 26 , OdPs::kLtpISODashDoubleDot = 27 ,
  OdPs::kLtpISODoubleDashDoubleDot = 28 , OdPs::kLtpISODashTripleDot = 29 , OdPs::kLtpISODoubleDashTripleDot = 30 , OdPs::kLtpUseObject = 31 ,
  OdPs::kLtpLast = kLtpUseObject
}
 

Macro Definition Documentation

◆ STL_USING_ALGORITHM

#define STL_USING_ALGORITHM

Definition at line 39 of file PlotStyles.h.

◆ STL_USING_MAP

#define STL_USING_MAP

Definition at line 38 of file PlotStyles.h.

Typedef Documentation

◆ OdPsPlotStylePtr

This template class is a specialization of the OdSmartPtr class for OdPsPlotStyle object pointers.

Definition at line 411 of file PlotStyles.h.

◆ OdPsPlotStylesArray

Definition at line 429 of file PlotStyles.h.

◆ OdPsPlotStyleServicesPtr

This template class is a specialization of the OdSmartPtr class for OdPsPlotStyleServices object pointers.

Definition at line 560 of file PlotStyles.h.

◆ OdPsPlotStylesMap

Definition at line 428 of file PlotStyles.h.

◆ OdPsPlotStyleTablePtr

This template class is a specialization of the OdPsPlotStyleTable class for OdAveScene object pointers.

Definition at line 532 of file PlotStyles.h.