VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions
DtC7bReader Class Reference
Inheritance diagram for DtC7bReader:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtC7bReader ()
 ~DtC7bReader ()
virtual bool loadTerrain (const DtFilename &filename, DtTerrainDatabase *terrain)
virtual bool loadTerrain (const DtFilename &filename, DtTerrainDatabase *terrain, const DtTerrainInitializer *initializer)
virtual const DtString dataType () const
virtual DtVectorNetworklocalNetwork ()
virtual DtNetworkNodebetterNode (DtPoint &point, unsigned specID)
virtual Coordinate_SystemcoordinateSystem (const DtFilename &filename)

Static Public Member Functions

static DtTerrainReadercreate ()

Public Attributes

DtC7bHeadermyC7bHeader
DtC7bAuxHeadermyC7bAuxHeader
DtC7bGeoidmyC7bGeoid
DtC7bPatchGroupHeadermyC7bPatchGroupHeaders
DtC7bNodemyC7bNodes
DtC7bEdgemyC7bEdges
DtC7bAbstractFeature ** myC7bAbstractFeatures
DtC7bLinearModelmyC7bLinearModels
DtC7bVolumeModelmyC7bVolumeModels
DtC7bVolumeModelmyC7bMesVolumeModels
DtC7bAggModelmyC7bAggModels
DtC7bMesTemplatemyC7bMesTemplates
DtC7bMesVolumemyC7bMesVolumes
DtC7NetU32myC7bSoilTableIndex
DtNetU8 * myC7bSoilTables
DtC7bPatTablemyC7bPatTable
DtC7bWaterCharsmyC7bWaterChars
DtC7NetFloat32myC7bTidalZones
DtC7bElevationmyC7bElevations
DtC7NetInt32myC7bSoils
DtC7bGroupmyC7bGroups
int myPatchesWide
int myPatchesHigh
int myNumPatchGroups
int myNumNodes
int myNumEdges
int myNumAbstractFeatures
int myNumLinearModels
int myNumVolumeModels
int myNumMesVolumeModels
int myNumAggModels
int myNumMesTemplates
int myNumMesVolumes
int myNumSoilTables
int mySizeSoilTables
int myNumWaterChars
int myNumTidalZones
int myNumElevations
int myNumSoils
double myMaxHigh
double myMinHigh
double myLenHigh
double myPatchSize
long myBaseX
long myBaseY
long myStepX
long myStepY
FILE * myFile
DtSurfaceManagermySurfaceManager
DtGridPostListmyGridPostList
DtVectorNetworkmyLocalNetwork
DtList myNodeLists [10][10]
bool mySourceIsLittleEndian

Static Public Attributes

static const unsigned int theNumColorGradations
static DtSpecificationID theRiverSpec
static DtSpecificationID theRoadSpec
static DtSpecificationID theRailroadSpec
static DtSpecificationID theTreeSpec
static DtSpecificationID theTreesSpec
static DtSpecificationID theFencesSpec
static DtSpecificationID theMicrowaterSpec
static DtSpecificationID thePipelineSpec
static DtSpecificationID thePowerlineSpec
static DtSpecificationID theBoundarySpec

Protected Member Functions

virtual bool setupAndReadHeader (const DtFilename &, DtNetworkByteOrderType &)
virtual void cleanUpC7b ()
virtual bool read (const DtFilename &filename)
virtual bool readPatchGroupHeaders ()
virtual bool readTopology ()
virtual bool readQuadTree ()
virtual bool readLinearModels ()
virtual bool readVolumeModels ()
virtual bool readAggregateModels ()
virtual bool readMes ()
virtual bool readMesTemplates ()
virtual bool readMesVolumes ()
virtual bool readSoilTables ()
virtual bool readWaterChars ()
virtual bool readTidalZones ()
virtual bool readElevations ()
virtual bool readAllPatchData ()
virtual bool import ()
virtual bool buildSurfaceManager ()
virtual bool createFromGrid ()
virtual bool createFromTin ()
virtual bool createGridElevationData (DtGroup *group)
virtual bool createGroupGrid (DtGroup *group)
virtual bool importFeatures ()
virtual bool importFeatureData ()
virtual bool triangulateGridData ()
virtual bool importAbstractData ()
virtual void calculateMaxMinHigh ()
virtual int optionalFileFlags (const DtFilename &filename)

Constructor & Destructor Documentation


Member Function Documentation

virtual bool DtC7bReader::loadTerrain ( const DtFilename &  filename,
DtTerrainDatabase terrain 
) [virtual]

Implements DtTerrainReader.

virtual bool DtC7bReader::loadTerrain ( const DtFilename &  filename,
DtTerrainDatabase terrain,
const DtTerrainInitializer initializer 
) [virtual]

Implements DtTerrainReader.

virtual const DtString DtC7bReader::dataType ( ) const [virtual]

Implements DtTerrainReader.

virtual DtVectorNetwork* DtC7bReader::localNetwork ( ) [inline, virtual]
virtual DtNetworkNode* DtC7bReader::betterNode ( DtPoint point,
unsigned  specID 
) [virtual]
static DtTerrainReader* DtC7bReader::create ( ) [static]
virtual Coordinate_System* DtC7bReader::coordinateSystem ( const DtFilename &  filename) [virtual]

Implements DtTerrainReader.

virtual bool DtC7bReader::setupAndReadHeader ( const DtFilename &  ,
DtNetworkByteOrderType &   
) [protected, virtual]
virtual void DtC7bReader::cleanUpC7b ( ) [protected, virtual]
virtual bool DtC7bReader::read ( const DtFilename &  filename) [protected, virtual]
virtual bool DtC7bReader::readPatchGroupHeaders ( ) [protected, virtual]
virtual bool DtC7bReader::readTopology ( ) [protected, virtual]
virtual bool DtC7bReader::readQuadTree ( ) [protected, virtual]
virtual bool DtC7bReader::readLinearModels ( ) [protected, virtual]
virtual bool DtC7bReader::readVolumeModels ( ) [protected, virtual]
virtual bool DtC7bReader::readAggregateModels ( ) [protected, virtual]
virtual bool DtC7bReader::readMes ( ) [protected, virtual]
virtual bool DtC7bReader::readMesTemplates ( ) [protected, virtual]
virtual bool DtC7bReader::readMesVolumes ( ) [protected, virtual]
virtual bool DtC7bReader::readSoilTables ( ) [protected, virtual]
virtual bool DtC7bReader::readWaterChars ( ) [protected, virtual]
virtual bool DtC7bReader::readTidalZones ( ) [protected, virtual]
virtual bool DtC7bReader::readElevations ( ) [protected, virtual]
virtual bool DtC7bReader::readAllPatchData ( ) [protected, virtual]
virtual bool DtC7bReader::import ( ) [protected, virtual]
virtual bool DtC7bReader::buildSurfaceManager ( ) [protected, virtual]
virtual bool DtC7bReader::createFromGrid ( ) [protected, virtual]
virtual bool DtC7bReader::createFromTin ( ) [protected, virtual]
virtual bool DtC7bReader::createGridElevationData ( DtGroup group) [protected, virtual]
virtual bool DtC7bReader::createGroupGrid ( DtGroup group) [protected, virtual]
virtual bool DtC7bReader::importFeatures ( ) [protected, virtual]
virtual bool DtC7bReader::importFeatureData ( ) [protected, virtual]
virtual bool DtC7bReader::triangulateGridData ( ) [protected, virtual]
virtual bool DtC7bReader::importAbstractData ( ) [protected, virtual]
virtual void DtC7bReader::calculateMaxMinHigh ( ) [protected, virtual]
virtual int DtC7bReader::optionalFileFlags ( const DtFilename &  filename) [inline, protected, virtual]

Implements DtTerrainReader.


Member Data Documentation

DtList DtC7bReader::myNodeLists[10][10]
const unsigned int DtC7bReader::theNumColorGradations [static]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)