![]() |
VR-Forces 4.0.4 Class Documentation
|
Public Member Functions | |
| DtDtedCell () | |
| virtual | ~DtDtedCell () |
| virtual bool | readDma (const char *DMAFile) |
| virtual DtGdbNode * | utmTriNode (const int postSpacing, double lowColorHeight, double highColorHeight, bool reliefShading, double minLatitude, double maxLatitude, double minLongitude, double maxLongitude, DtDtedReader *reader) |
| virtual DtGdbNode * | geoTriNode (int postSpacing, double lowColorHeight, double highColorHeight, bool reliefShading, double minLatitude, double maxLatitude, double minLongitude, double maxLongitude, DtDtedReader *reader) |
| virtual DtGdbNode * | flatEarthTriNode (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) | |
| DtDtedCell & | operator= (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 |
| DtMapData * | myMapData |
| int | myGridpostListWidth |
| int | myGridpostListHeight |
Static Protected Attributes | |
| static const int | theGridPatchSizeThreshold |
| virtual DtDtedCell::~DtDtedCell | ( | ) | [virtual] |
| DtDtedCell::DtDtedCell | ( | const DtDtedCell & | orig | ) | [protected] |
| 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] |
DtDtedCellData DtDtedCell::myHeader [protected] |
DtMapData* DtDtedCell::myMapData [protected] |
int DtDtedCell::myGridpostListWidth [protected] |
int DtDtedCell::myGridpostListHeight [protected] |
const int DtDtedCell::theGridPatchSizeThreshold [static, protected] |