VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtDtedCell Class Reference

Public Member Functions

 DtDtedCell ()
virtual ~DtDtedCell ()
virtual bool readDma (const char *DMAFile)
virtual DtGdbNodeutmTriNode (const int postSpacing, double lowColorHeight, double highColorHeight, bool reliefShading, double minLatitude, double maxLatitude, double minLongitude, double maxLongitude, DtDtedReader *reader)
virtual DtGdbNodegeoTriNode (int postSpacing, double lowColorHeight, double highColorHeight, bool reliefShading, double minLatitude, double maxLatitude, double minLongitude, double maxLongitude, DtDtedReader *reader)
virtual DtGdbNodeflatEarthTriNode (int postSpacing, double lowColorHeight, double highColorHeight, bool reliefShading, double minLatitude, double maxLatitude, double minLongitude, double maxLongitude, DtDtedReader *reader)
virtual double swLat ()
virtual double swLon ()

Protected Member Functions

 DtDtedCell (const DtDtedCell &orig)
DtDtedCelloperator= (const DtDtedCell &orig)
virtual short cvDmaAccuracy (char DMAAccuracy[])
virtual float cvDmaInterval (char DMAInterval[])
virtual float cvDmaLat (char DMALat[])
virtual float cvDmaLon (char DMALon[])
virtual bool fillGroupsWithTris (DtGroup **&groups, int gridWidth, int gridHeight, double lowColorHeight, double highColorHeight, bool reliefShading, int vertexIDOffset, DtDtedReader *reader)
virtual bool buildUTMVertexManager (int &gridWidth, int &gridHeight, int postSpacing, double minLatitude, double maxLatitude, double minLongitude, double maxLongitude, DtDtedReader *reader)
virtual bool buildGeodeticVertexManager (int &gridWidth, int &gridHeight, int postSpacing, double minLatitude, double maxLatitude, double minLongitude, double maxLongitude, DtDtedReader *reader)
virtual bool buildFlatEarthVertexManager (int &gridWidth, int &gridHeight, int postSpacing, double minLatitude, double maxLatitude, double minLongitude, double maxLongitude, DtDtedReader *reader)
virtual bool setTriangleSurface (DtTriangleIndirect *tri, unsigned int numSurfaces, double lowColorHeight, double highColorHeight, bool releifShading)
virtual void balance (DtGroup *topGroup, DtGroup **groups, unsigned int numLatGroups, unsigned int westLonGroup, unsigned int eastLonGroup, unsigned int southLatGroup, unsigned int northLatGroup, DtDtedReader *reader)

Protected Attributes

DtDtedCellData myHeader
DtMapDatamyMapData
int myGridpostListWidth
int myGridpostListHeight

Static Protected Attributes

static const int theGridPatchSizeThreshold

Constructor & Destructor Documentation

DtDtedCell::DtDtedCell ( )
virtual DtDtedCell::~DtDtedCell ( )
virtual
DtDtedCell::DtDtedCell ( const DtDtedCell orig)
protected

Member Function Documentation

virtual bool DtDtedCell::readDma ( const char DMAFile)
virtual
virtual DtGdbNode* DtDtedCell::utmTriNode ( const int  postSpacing,
double  lowColorHeight,
double  highColorHeight,
bool  reliefShading,
double  minLatitude,
double  maxLatitude,
double  minLongitude,
double  maxLongitude,
DtDtedReader reader 
)
virtual
virtual DtGdbNode* DtDtedCell::geoTriNode ( int  postSpacing,
double  lowColorHeight,
double  highColorHeight,
bool  reliefShading,
double  minLatitude,
double  maxLatitude,
double  minLongitude,
double  maxLongitude,
DtDtedReader reader 
)
virtual
virtual DtGdbNode* DtDtedCell::flatEarthTriNode ( int  postSpacing,
double  lowColorHeight,
double  highColorHeight,
bool  reliefShading,
double  minLatitude,
double  maxLatitude,
double  minLongitude,
double  maxLongitude,
DtDtedReader reader 
)
virtual
virtual double DtDtedCell::swLat ( )
virtual
virtual double DtDtedCell::swLon ( )
virtual
DtDtedCell& DtDtedCell::operator= ( const DtDtedCell orig)
protected
virtual short DtDtedCell::cvDmaAccuracy ( char  DMAAccuracy[])
protectedvirtual
virtual float DtDtedCell::cvDmaInterval ( char  DMAInterval[])
protectedvirtual
virtual float DtDtedCell::cvDmaLat ( char  DMALat[])
protectedvirtual
virtual float DtDtedCell::cvDmaLon ( char  DMALon[])
protectedvirtual
virtual bool DtDtedCell::fillGroupsWithTris ( DtGroup **&  groups,
int  gridWidth,
int  gridHeight,
double  lowColorHeight,
double  highColorHeight,
bool  reliefShading,
int  vertexIDOffset,
DtDtedReader reader 
)
protectedvirtual
virtual bool DtDtedCell::buildUTMVertexManager ( int gridWidth,
int gridHeight,
int  postSpacing,
double  minLatitude,
double  maxLatitude,
double  minLongitude,
double  maxLongitude,
DtDtedReader reader 
)
protectedvirtual
virtual bool DtDtedCell::buildGeodeticVertexManager ( int gridWidth,
int gridHeight,
int  postSpacing,
double  minLatitude,
double  maxLatitude,
double  minLongitude,
double  maxLongitude,
DtDtedReader reader 
)
protectedvirtual
virtual bool DtDtedCell::buildFlatEarthVertexManager ( int gridWidth,
int gridHeight,
int  postSpacing,
double  minLatitude,
double  maxLatitude,
double  minLongitude,
double  maxLongitude,
DtDtedReader reader 
)
protectedvirtual
virtual bool DtDtedCell::setTriangleSurface ( DtTriangleIndirect tri,
unsigned int  numSurfaces,
double  lowColorHeight,
double  highColorHeight,
bool  releifShading 
)
protectedvirtual
virtual void DtDtedCell::balance ( DtGroup topGroup,
DtGroup **  groups,
unsigned int  numLatGroups,
unsigned int  westLonGroup,
unsigned int  eastLonGroup,
unsigned int  southLatGroup,
unsigned int  northLatGroup,
DtDtedReader reader 
)
protectedvirtual

Member Data Documentation

DtDtedCellData DtDtedCell::myHeader
protected
DtMapData* DtDtedCell::myMapData
protected
int DtDtedCell::myGridpostListWidth
protected
int DtDtedCell::myGridpostListHeight
protected
const int DtDtedCell::theGridPatchSizeThreshold
staticprotected

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)