RVC::GEOMETRIC combination methods. More...
#include <rvc/combine.h>
RVC::GEOMETRIC combination methods.
| static ERRVALUE RVC::COMBINE::CombineNodes | ( | const RVC::OBJITEM & | OpObjItem, | |
| const RVC::OBJITEM & | DestObjItem | |||
| ) | [static, private] |
| static ERRVALUE RVC::COMBINE::CombineToVector | ( | const RVC::OBJITEM & | SrcObjItem, | |
| const RVC::GEOMETRIC::ELEMSELECTPARMS & | SrcSelectParms, | |||
| const RVC::OBJITEM & | OpObjItem, | |||
| const RVC::GEOMETRIC::ELEMSELECTPARMS & | OpSelectParms, | |||
| RVC::OBJITEM & | DestObjItem, | |||
| COMBINETYPE | CombineType, | |||
| COMBINEFLAGS | CombineFlags | |||
| ) | [static] |
Combine geometric object with an operator object to a destination vector object.
| SrcObjItem | Source vector object | |
| SrcSelectParms | Selection of elements to extract to the destination vector object | |
| OpObjItem | Operator vector object | |
| OpSelectParms | Selection of polygons to combine with the source to the destination vector object | |
| DestObjItem | Dest object creation parms and placement of new object RETURNED |
| static ERRVALUE RVC::COMBINE::ExtractToCAD | ( | const RVC::OBJITEM & | SrcObjItem, | |
| const RVC::GEOMETRIC::ELEMSELECTPARMS & | SelectParms, | |||
| const TRANS2D_MAPGEN & | SrcToDest, | |||
| RVC::OBJITEM & | DestObjItem, | |||
| COMBINEFLAGS | CombineFlags | |||
| ) | [static] |
Extract geometric object to a CAD object.
| SelectParms | Selection of elements to extract to the destination vector object | |
| DestObjItem | Dest object creation parms and placement of new object RETURNED |
| static ERRVALUE RVC::COMBINE::ExtractToRegion | ( | const RVC::OBJITEM & | SrcObjItem, | |
| const RVC::GEOMETRIC::ELEMSELECTPARMS & | SelectParms, | |||
| const TRANS2D_MAPGEN & | SrcToDest, | |||
| RVC::OBJITEM & | DestObjItem, | |||
| COMBINEFLAGS | CombineFlags | |||
| ) | [static] |
Extract geometric object to a region object.
| SelectParms | Selection of elements to extract to the destination region object | |
| DestObjItem | Dest object creation parms and placement of new object RETURNED |
| static ERRVALUE RVC::COMBINE::ExtractToShape | ( | const OBJITEM & | SrcObjItem, | |
| const GEOMETRIC::ELEMSELECTPARMS & | SelectParms, | |||
| const TRANS2D_MAPGEN & | SrcToDest, | |||
| SHAPE::MAKEPARMS & | MakeParms, | |||
| const DESCRIPTOR & | BaseTable, | |||
| OBJITEM & | DestObjItem, | |||
| COMBINEFLAGS | CombineFlags | |||
| ) | [static] |
Extract geometric object to a shape object.
| SelectParms | Selection of elements to extract to the destination shape object | |
| DestObjItem | Dest object creation parms and placement of new object RETURNED |
| static ERRVALUE RVC::COMBINE::ExtractToVector | ( | const RVC::OBJITEM & | SrcObjItem, | |
| const RVC::GEOMETRIC::ELEMSELECTPARMS & | SelectParms, | |||
| const TRANS2D_MAPGEN & | SrcToDest, | |||
| RVC::OBJITEM & | DestObjItem, | |||
| COMBINEFLAGS | CombineFlags, | |||
| GEOMETRIC::ELEMTRANSLIST * | ElementList, | |||
| RVC::VECTOR::TOPOLOGYTYPE | TopologyType = VECTOR::TOPOLOGYTYPE_Polygonal | |||
| ) | [static, private] |
Extract geometric object to a vector object.
| SelectParms | Selection of elements to extract to the destination vector object | |
| DestObjItem | Dest object creation parms and placement of new object RETURNED |
| static ERRVALUE RVC::COMBINE::ExtractToVector | ( | const RVC::OBJITEM & | SrcObjItem, | |
| const RVC::GEOMETRIC::ELEMSELECTPARMS & | SelectParms, | |||
| const TRANS2D_MAPGEN & | SrcToDest, | |||
| RVC::OBJITEM & | DestObjItem, | |||
| COMBINEFLAGS | CombineFlags, | |||
| RVC::VECTOR::TOPOLOGYTYPE | TopologyType = VECTOR::TOPOLOGYTYPE_Polygonal | |||
| ) | [static] |
Extract geometric object to a vector object.
| SelectParms | Selection of elements to extract to the destination vector object | |
| DestObjItem | Dest object creation parms and placement of new object RETURNED |
| static ERRVALUE RVC::COMBINE::GenerateRegion | ( | RVC::GEOMETRIC & | GeoObj, | |
| const RVC::GEOMETRIC::ELEMSELECTPARMS & | SelectParms, | |||
| REGION2D & | Region | |||
| ) | [static, private] |
| static int RVC::COMBINE::LineToLineIntersection | ( | const RVC::OBJITEM & | SrcObjItem, | |
| const RVC::GEOMETRIC::ELEMSELECTPARMS & | SrcSelect, | |||
| const RVC::OBJITEM & | OpObjItem, | |||
| const RVC::GEOMETRIC::ELEMSELECTPARMS & | OpSelect, | |||
| RVC::OBJITEM & | DestObjItem, | |||
| COMBINEFLAGS | CombineFlags | |||
| ) | [static] |
| static ERRVALUE RVC::COMBINE::MergeToCAD | ( | const RVC::OBJITEMLIST & | SrcObjItems, | |
| MILIST< RVC::GEOMETRIC::ELEMSELECTPARMS > & | SelectList, | |||
| RVC::OBJITEM & | DestObjItem, | |||
| COMBINEFLAGS | CombineFlags, | |||
| SPATREF::COORDREFSYS * | CoordRefSys = 0 | |||
| ) | [static] |
Merge multiple geometric objects together into a CAD object.
| SelectList | Selection of elements to extract to the destination vector object (Must match 'SrcObjItems') | |
| DestObjItem | Dest object creation parms and placement of new object RETURNED | |
| CoordRefSys | Set destination object projection if not NULL, otherwise use first object's projection |
| static ERRVALUE RVC::COMBINE::MergeToVector | ( | const RVC::OBJITEMLIST & | SrcObjItems, | |
| MILIST< RVC::GEOMETRIC::ELEMSELECTPARMS > & | SelectList, | |||
| RVC::OBJITEM & | DestObjItem, | |||
| COMBINEFLAGS | CombineFlags, | |||
| SPATREF::COORDREFSYS * | CoordRefSys = 0, |
|||
| RVC::VECTOR::TOPOLOGYTYPE | TopologyType = VECTOR::TOPOLOGYTYPE_None | |||
| ) | [static] |
Merge multiple geometric objects together into a vector object.
| SelectList | Selection of elements to extract to the destination vector object (Must match 'SrcObjItems') | |
| DestObjItem | Dest object creation parms and placement of new object RETURNED | |
| CoordRefSys | Set destination object projection if not NULL, otherwise use first object's projection | |
| TopologyType | Default to auto-determine the topology type, otherwise set to topology type stated |
1.6.1