VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtDtedCell Class Reference

List of all members.

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

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[]) [protected, virtual]
virtual float DtDtedCell::cvDmaInterval ( char  DMAInterval[]) [protected, virtual]
virtual float DtDtedCell::cvDmaLat ( char  DMALat[]) [protected, virtual]
virtual float DtDtedCell::cvDmaLon ( char  DMALon[]) [protected, virtual]
virtual bool DtDtedCell::fillGroupsWithTris ( DtGroup **&  groups,
int  gridWidth,
int  gridHeight,
double  lowColorHeight,
double  highColorHeight,
bool  reliefShading,
int  vertexIDOffset,
DtDtedReader reader 
) [protected, virtual]
virtual bool DtDtedCell::buildUTMVertexManager ( int &  gridWidth,
int &  gridHeight,
int  postSpacing,
double  minLatitude,
double  maxLatitude,
double  minLongitude,
double  maxLongitude,
DtDtedReader reader 
) [protected, virtual]
virtual bool DtDtedCell::buildGeodeticVertexManager ( int &  gridWidth,
int &  gridHeight,
int  postSpacing,
double  minLatitude,
double  maxLatitude,
double  minLongitude,
double  maxLongitude,
DtDtedReader reader 
) [protected, virtual]
virtual bool DtDtedCell::buildFlatEarthVertexManager ( int &  gridWidth,
int &  gridHeight,
int  postSpacing,
double  minLatitude,
double  maxLatitude,
double  minLongitude,
double  maxLongitude,
DtDtedReader reader 
) [protected, virtual]
virtual bool DtDtedCell::setTriangleSurface ( DtTriangleIndirect tri,
unsigned int  numSurfaces,
double  lowColorHeight,
double  highColorHeight,
bool  releifShading 
) [protected, virtual]
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 
) [protected, virtual]

Member Data Documentation

const int DtDtedCell::theGridPatchSizeThreshold [static, protected]

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)