VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)