My Project
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
TerrainMap Class Referenceabstract

#include <TerrainMap.h>

Inheritance diagram for TerrainMap:
TerrainMapDEM TerrainMapOctree

Public Member Functions

virtual ~TerrainMap (void)
 
virtual double GetRangeError (double &mapVariance, const double *const startPoint, const double *const directionVector, double expectedDistance)=0
 
virtual int loadSubMap (const double xcen, const double ycen, double *mapWidth)=0
 
virtual bool withinRefMap (const double northPos, const double eastPos)=0
 
virtual bool withinValidMapRegion (const double north, const double east)=0
 
virtual bool withinSubMap (const double northPos, const double eastPos)=0
 
virtual void setLowResMap (const char *mapName)=0
 
virtual bool GetMapT (mapT &currMap)=0
 
virtual bool GetMapBounds (double *currMapBounds)=0
 
virtual double Getdx (void)=0
 
virtual double Getdy (void)=0
 
void setMapInterpMethod (const int &type)
 
int GetInterpMethod (void)
 

Protected Attributes

int interpMapMethod
 

Constructor & Destructor Documentation

TerrainMap::~TerrainMap ( void  )
inlinevirtual

Member Function Documentation

virtual double TerrainMap::Getdx ( void  )
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

virtual double TerrainMap::Getdy ( void  )
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

int TerrainMap::GetInterpMethod ( void  )
inline
virtual bool TerrainMap::GetMapBounds ( double *  currMapBounds)
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

virtual bool TerrainMap::GetMapT ( mapT currMap)
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

virtual double TerrainMap::GetRangeError ( double &  mapVariance,
const double *const  startPoint,
const double *const  directionVector,
double  expectedDistance 
)
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

virtual int TerrainMap::loadSubMap ( const double  xcen,
const double  ycen,
double *  mapWidth 
)
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

void TerrainMap::setLowResMap ( const char *  mapName)
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

void TerrainMap::setMapInterpMethod ( const int &  type)
inline
bool TerrainMap::withinRefMap ( const double  northPos,
const double  eastPos 
)
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

bool TerrainMap::withinSubMap ( const double  northPos,
const double  eastPos 
)
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

bool TerrainMap::withinValidMapRegion ( const double  north,
const double  east 
)
pure virtual

Implemented in TerrainMapDEM, and TerrainMapOctree.

Member Data Documentation

int TerrainMap::interpMapMethod
protected

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