Classes |
| class | CAD_PARAMETERS |
| | Class describes parameters of CAD source object. More...
|
| class | ELEMENT |
| | class ELEMENT describes selection and distance of source elements More...
|
| class | PARAMETERS |
| class | REGION_PARAMETERS |
| | Class describes parameters of Region source object. More...
|
| class | SHAPE_PARAMETERS |
| | Class describes parameters of Shape source object. More...
|
| class | SOURCE_PARAMETERS |
| | Class describes parameters of source object. More...
|
| class | TABLE_PARAMETERS |
| | Class describes parameters of table source object constructing 2D points from each record in table. More...
|
| class | VECTOR_PARAMETERS |
| | Class describes parameters of Vector source object. More...
|
Public Types |
| enum | DIRECTION { DIRECTION_Outside = 0,
DIRECTION_Inside = 1
} |
| enum | DISTANCE { DISTANCE_AllSame = 0,
DISTANCE_ByScript = 1
} |
| enum | METHOD { METHOD_Approximate = 0,
METHOD_Accurate = 1
} |
| enum | PROCESS { PROCESS_None = 0,
PROCESS_All = 1,
PROCESS_Selected = 2,
PROCESS_ByQuery = 3
} |
| enum | SEPARATE { SEPARATE_None = 0,
SEPARATE_ByAttribute = 1,
SEPARATE_ByElement = 2
} |
| enum | SOURCE {
SOURCE_Vector = 0,
SOURCE_CAD = 1,
SOURCE_Shape = 2,
SOURCE_Table = 3,
SOURCE_Region = 4,
SOURCE_Count = 5
} |
| enum | TYPE { TYPE_Single = 0,
TYPE_MultipleEqual = 1,
TYPE_MultipleUnequal = 2
} |
Static Public Member Functions |
| static ERRVALUE | Process (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const SOURCE_PARAMETERS *SourceParameters, const PARAMETERS &Parameters) |
Static Private Member Functions |
| static ERRVALUE | AddBufferDistanceTable (const RVC::OBJITEM &objitem, const double prev, const double distance, const double next) |
| static ERRVALUE | CopyCADMultiple (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const PARAMETERS ¶meters, const RVC::OBJITEMLIST &objitems) |
| static ERRVALUE | CopyMultiple (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const PARAMETERS ¶meters, const RVC::OBJITEMLIST &objitems) |
| static ERRVALUE | CopyRegionMultiple (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const PARAMETERS ¶meters, const RVC::OBJITEMLIST &objitems) |
| static ERRVALUE | CopyVectorMultiple (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const PARAMETERS ¶meters, const RVC::OBJITEMLIST &objitems) |
| static ERRVALUE | MakeCADBufferTable (RVC::DBASE_ELEMENT &database, const INT32 numElements, const double distance) |
| static ERRVALUE | MakeVectorBufferTable (RVC::DBASE_ELEMENT &database, const BITSET &bitset, const double prev, const double distance, const double next) |
| static ERRVALUE | ProcessMultiple (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const SOURCE_PARAMETERS *SourceParameters, const PARAMETERS &Parameters, AUTOCOLORGEN &autocolor) |
| static ERRVALUE | ProcessSingle (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const SOURCE_PARAMETERS *SourceParameters, const PARAMETERS &Parameters, AUTOCOLORGEN &autocolor) |
Class for buffer zone generation.