VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions
DtTerrainDatabaseTool Class Reference

Public Member Functions

 DtTerrainDatabaseTool ()
virtual ~DtTerrainDatabaseTool ()
void eliminateDuplicateVertices (double tolerance, DtTerrainDatabase &terrainDb) const
void eliminateDuplicateSurfaces (DtTerrainDatabase &terrainDb) const
void convert3SidedPolygonsToTriangles (DtTerrainDatabase &terrainDb) const
void collapseNodeTree (DtTerrainDatabase &terrainDb) const
void transformCoordinateSystem (Coordinate_System &toCs, bool allowReflect, DtTerrainDatabase &terrainDb) const
void setOrigin (double radiansLatitude, double radiansLongitude, unsigned int zone, DtTerrainDatabase &terrainDb) const
void clipVectorData (DtTerrainDatabase &terrainDb) const
void clipVectorData (const DtPoint &swPoint, const DtPoint &nePoint, DtTerrainDatabase &terrainDb) const
void planarizeVectorData (double tolerance, unsigned int excessiveEdgeCount, DtTerrainDatabase &terrainDb) const
void eliminateDuplicateSpecifications (DtTerrainDatabase &terrainDb) const
void rebalanceTerrain (unsigned int branching, unsigned int leafing, DtTerrainDatabase &terrainDb) const
bool processDatabase (DtTerrainDatabase &terrainDatabase, const DtTerrainDatabaseToolConfiguration &config)

Constructor & Destructor Documentation

DtTerrainDatabaseTool::DtTerrainDatabaseTool ( )
virtual DtTerrainDatabaseTool::~DtTerrainDatabaseTool ( )
virtual

Member Function Documentation

void DtTerrainDatabaseTool::eliminateDuplicateVertices ( double  tolerance,
DtTerrainDatabase terrainDb 
) const
void DtTerrainDatabaseTool::eliminateDuplicateSurfaces ( DtTerrainDatabase terrainDb) const
void DtTerrainDatabaseTool::convert3SidedPolygonsToTriangles ( DtTerrainDatabase terrainDb) const
void DtTerrainDatabaseTool::collapseNodeTree ( DtTerrainDatabase terrainDb) const
void DtTerrainDatabaseTool::transformCoordinateSystem ( Coordinate_System toCs,
bool  allowReflect,
DtTerrainDatabase terrainDb 
) const
void DtTerrainDatabaseTool::setOrigin ( double  radiansLatitude,
double  radiansLongitude,
unsigned int  zone,
DtTerrainDatabase terrainDb 
) const
void DtTerrainDatabaseTool::clipVectorData ( DtTerrainDatabase terrainDb) const
void DtTerrainDatabaseTool::clipVectorData ( const DtPoint swPoint,
const DtPoint nePoint,
DtTerrainDatabase terrainDb 
) const
void DtTerrainDatabaseTool::planarizeVectorData ( double  tolerance,
unsigned int  excessiveEdgeCount,
DtTerrainDatabase terrainDb 
) const
void DtTerrainDatabaseTool::eliminateDuplicateSpecifications ( DtTerrainDatabase terrainDb) const
void DtTerrainDatabaseTool::rebalanceTerrain ( unsigned int  branching,
unsigned int  leafing,
DtTerrainDatabase terrainDb 
) const
bool DtTerrainDatabaseTool::processDatabase ( DtTerrainDatabase terrainDatabase,
const DtTerrainDatabaseToolConfiguration config 
)

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)