CFx SDK Documentation  2020SP3
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.