RVC::OP::TRIANGULATION Class Reference

Class for creating triangulation. More...

#include <rvc/optriangulation.h>

List of all members.

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)

Detailed Description

Class for creating triangulation.


Member Enumeration Documentation

enum for available methods of triangulations

Enumerator:
METHOD_Invalid 
METHOD_First 
METHOD_Delaunay 
METHOD_AdaptiveDensification 
METHOD_Last 
METHOD_Count 

enum for available sources for triangulation.

Enumerator:
SOURCE_Invalid 
SOURCE_First 
SOURCE_Raster 
SOURCE_Table 
SOURCE_Vector 
SOURCE_Shape 
SOURCE_Last 
SOURCE_Count 

Member Function Documentation

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]

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:38:43 2012 for TNTsdk 2012 by  doxygen 1.6.1