Class for creating triangulation. More...
#include <rvc/optriangulation.h>
Classes | |
| class | ADAPTIVEDENSIFICATION_PARAMETERS |
| Class for Adaptive Densification triangulation method from raster. More... | |
| class | DELAUNAY_PARAMETERS |
| Class for Delaunay triangulation method from points. More... | |
| class | DESTINATION_PARAMETERS |
| Class describes parameters of destination object. More... | |
| class | METHOD_PARAMETERS |
| Base class for all triangulation methods. More... | |
| class | RASTER_PARAMETERS |
| Class describes parameters of Raster 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 3D points from each record in table. More... | |
| class | VECTOR_PARAMETERS |
| Class describes parameters of Vector source object. More... | |
Public Types | |
| enum | METHOD { METHOD_Invalid = -1, METHOD_First = 0, METHOD_Delaunay = 0, METHOD_AdaptiveDensification = 1, METHOD_Last = 1, METHOD_Count = 2 } |
| enum | SOURCE { SOURCE_Invalid = -1, SOURCE_First = 0, SOURCE_Raster = 0, SOURCE_Table = 1, SOURCE_Vector = 2, SOURCE_Shape = 3, SOURCE_Last = 3, SOURCE_Count = 4 } |
Static Public Member Functions | |
| static ERRVALUE | Process (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const SOURCE_PARAMETERS *SrcParameters, const METHOD_PARAMETERS *MethodParameters, const DESTINATION_PARAMETERS &DestParameters) |
| static ERRVALUE | ProcessAdaptiveDensification (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const SOURCE_PARAMETERS *SrcParameters, const ADAPTIVEDENSIFICATION_PARAMETERS &MethodParameters, const DESTINATION_PARAMETERS &DestParameters) |
| static ERRVALUE | ProcessDelaunay (const RVC::OBJITEM &SrcObjItem, RVC::OBJITEM &DestObjItem, const SOURCE_PARAMETERS *SrcParameters, const DELAUNAY_PARAMETERS &MethodParameters, const DESTINATION_PARAMETERS &DestParameters) |
Static Private Member Functions | |
| static ERRVALUE | ProcessDestination (RVC::OBJITEM &DestObjItem, const DESTINATION_PARAMETERS &DestParameters) |
Class for creating triangulation.
| static ERRVALUE RVC::OP::TRIANGULATION::Process | ( | const RVC::OBJITEM & | SrcObjItem, | |
| RVC::OBJITEM & | DestObjItem, | |||
| const SOURCE_PARAMETERS * | SrcParameters, | |||
| const METHOD_PARAMETERS * | MethodParameters, | |||
| const DESTINATION_PARAMETERS & | DestParameters | |||
| ) | [static] |
Generates triangulation.
| static ERRVALUE RVC::OP::TRIANGULATION::ProcessAdaptiveDensification | ( | const RVC::OBJITEM & | SrcObjItem, | |
| RVC::OBJITEM & | DestObjItem, | |||
| const SOURCE_PARAMETERS * | SrcParameters, | |||
| const ADAPTIVEDENSIFICATION_PARAMETERS & | MethodParameters, | |||
| const DESTINATION_PARAMETERS & | DestParameters | |||
| ) | [static] |
Generates triangulation from raster.
| static ERRVALUE RVC::OP::TRIANGULATION::ProcessDelaunay | ( | const RVC::OBJITEM & | SrcObjItem, | |
| RVC::OBJITEM & | DestObjItem, | |||
| const SOURCE_PARAMETERS * | SrcParameters, | |||
| const DELAUNAY_PARAMETERS & | MethodParameters, | |||
| const DESTINATION_PARAMETERS & | DestParameters | |||
| ) | [static] |
Generates Delaunay triangulation from geometric(vector, database).
| static ERRVALUE RVC::OP::TRIANGULATION::ProcessDestination | ( | RVC::OBJITEM & | DestObjItem, | |
| const DESTINATION_PARAMETERS & | DestParameters | |||
| ) | [static, private] |
1.6.1