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 | Public Attributes | Protected Member Functions
DtShapeTerrainFile Class Reference
Inheritance diagram for DtShapeTerrainFile:
Inheritance graph
[legend]

Public Member Functions

 DtShapeTerrainFile (const DtShapeInitializer *i)
 
virtual ~DtShapeTerrainFile ()
 
virtual bool load (const DtFilename &path, const DtShapeEntry *entry)
 
virtual bool loadElevationsFromFile ()
 
virtual DtGroupimport (DtShapeReader *reader)
 
virtual bool importFeatures (DtShapeVectorReader *reader)
 
- Public Member Functions inherited from DtShapefile
 DtShapefile (const DtShapeInitializer *i)
 
 DtShapefile (const DtShapeVectorInitializer *i)
 
virtual ~DtShapefile ()
 
virtual void init ()
 
virtual double xMin ()
 
virtual double yMin ()
 
virtual double xMax ()
 
virtual double yMax ()
 
virtual DtList & list ()
 
virtual void setRealImportFunction (const char type, DtRealShapeImportFcn fcn)
 
virtual DtRealShapeImportFcn lookupRealImportFunction (const char type)
 
virtual void setIntegerImportFunction (const char type, DtIntegerShapeImportFcn fcn)
 
virtual DtIntegerShapeImportFcn lookupIntegerImportFunction (const char type)
 
virtual void setStringImportFunction (const char type, DtStringShapeImportFcn fcn)
 
virtual DtStringShapeImportFcn lookupStringImportFunction (const char type)
 
virtual DtString projectionType () const
 
DtShapeProjectionprojectionInformation () const
 
virtual Coordinate_SystemcoordinateSystem () const
 
virtual void getCorners (DtGeodeticCoord &ll, DtGeodeticCoord &ur)
 
virtual void loadProjectionFile ()
 
virtual bool openDbf ()
 
virtual bool openDbf (const DtFilename &)
 
virtual bool closeDbf ()
 
virtual int numDbfColumns () const
 
virtual bool column (int col, DtString &colName, char &colType, unsigned char &colLength)
 

Public Attributes

double myMaxHigh
 
double myMinHigh
 

Protected Member Functions

virtual DtGroupimportPolys ()
 
- Protected Member Functions inherited from DtShapefile
virtual charreadFeature (const DtString &featureName, int featureNumber, char &fieldType)
 
virtual bool readFeatureAsReal (const DtString &featureName, int featureNumber, DtReal &value)
 
virtual bool readFeatureAsInteger (const DtString &featureName, int featureNumber, int &value)
 
virtual bool readFeatureAsString (const DtString &featureName, int featureNumber, DtString &value)
 

Additional Inherited Members

- Static Public Member Functions inherited from DtShapefile
static void importNumberAsReal (const char *feature, DtReal &value)
 
static void importNumberAsInteger (const char *feature, int &value)
 
static void importCharAsString (const char *feature, DtString &value)
 
static void setShapeProjectionCreatorFcn (DtShapeProjectionCreatorFcn)
 
- Protected Attributes inherited from DtShapefile
const DtShapeInitializermyInitializer
 
const DtShapeVectorInitializermyVectorInitializer
 
const DtShapeEntrymyEntry
 
DtFilename myFilename
 
DtShapeHeadermyHeader
 
DtList myList
 
DtShapeReadermyReader
 
DtShapeVectorReadermyVectorReader
 
FILE * myDbfFile
 
DtNetInt32 myDbfRecordCount
 
DtNetInt16 myDbfRecordSize
 
DtNetInt16 myDbfHeaderSize
 
DtHashlist myRealImportFunctions
 
DtHashlist myIntegerImportFunctions
 
DtHashlist myStringImportFunctions
 
DtShapeProjectionmyProjectionInformation
 
- Static Protected Attributes inherited from DtShapefile
static DtShapeProjectionCreatorFcn theShapeProjectionCreator
 

Constructor & Destructor Documentation

DtShapeTerrainFile::DtShapeTerrainFile ( const DtShapeInitializer i)
virtual DtShapeTerrainFile::~DtShapeTerrainFile ( )
virtual

Member Function Documentation

virtual bool DtShapeTerrainFile::load ( const DtFilename &  path,
const DtShapeEntry entry 
)
virtual

Reimplemented from DtShapefile.

virtual bool DtShapeTerrainFile::loadElevationsFromFile ( )
virtual
virtual DtGroup* DtShapeTerrainFile::import ( DtShapeReader reader)
virtual

Implements DtShapefile.

virtual bool DtShapeTerrainFile::importFeatures ( DtShapeVectorReader reader)
virtual

Implements DtShapefile.

virtual DtGroup* DtShapeTerrainFile::importPolys ( )
protectedvirtual

Member Data Documentation

double DtShapeTerrainFile::myMaxHigh
double DtShapeTerrainFile::myMinHigh

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)