My Project
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
TerrainMapDEM Class Reference

#include <TerrainMapDEM.h>

Inheritance diagram for TerrainMapDEM:
TerrainMap

Public Member Functions

double GetRangeError (double &mapVariance, const double *const startPoint, const double *const directionVector, double expectedDistance)
 
int loadSubMap (const double xcen, const double ycen, double *mapWidth)
 
 TerrainMapDEM (const char *mapName)
 
 ~TerrainMapDEM ()
 
bool withinRefMap (const double northPos, const double eastPos)
 
bool withinValidMapRegion (const double north, const double east)
 
bool withinSubMap (const double northPos, const double eastPos)
 
void setLowResMap (const char *mapName)
 
bool GetMapT (mapT &currMap)
 
bool GetMapBounds (double *currMapBounds)
 
double Getdx (void)
 
double Getdy (void)
 
void interpolateGradient (double xi, double yi, Matrix &gradient)
 
void computeInterpTerrainGradient (int *xIndices, int *yIndices, double xi, double yi, Matrix &gradient)
 
void interpolateDepthMat (double *xi, double *yi, Matrix &zi, Matrix &var)
 
- Public Member Functions inherited from TerrainMap
virtual ~TerrainMap (void)
 
void setMapInterpMethod (const int &type)
 
int GetInterpMethod (void)
 

Additional Inherited Members

- Protected Attributes inherited from TerrainMap
int interpMapMethod
 

Constructor & Destructor Documentation

TerrainMapDEM::TerrainMapDEM ( const char *  mapName)
TerrainMapDEM::~TerrainMapDEM ( )

Member Function Documentation

void TerrainMapDEM::computeInterpTerrainGradient ( int *  xIndices,
int *  yIndices,
double  xi,
double  yi,
Matrix &  gradient 
)
double TerrainMapDEM::Getdx ( void  )
inlinevirtual

Implements TerrainMap.

double TerrainMapDEM::Getdy ( void  )
inlinevirtual

Implements TerrainMap.

bool TerrainMapDEM::GetMapBounds ( double *  currMapBounds)
virtual

Implements TerrainMap.

bool TerrainMapDEM::GetMapT ( mapT currMap)
virtual

Implements TerrainMap.

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

Implements TerrainMap.

void TerrainMapDEM::interpolateDepthMat ( double *  xi,
double *  yi,
Matrix &  zi,
Matrix &  var 
)
void TerrainMapDEM::interpolateGradient ( double  xi,
double  yi,
Matrix &  gradient 
)
int TerrainMapDEM::loadSubMap ( const double  xcen,
const double  ycen,
double *  mapWidth 
)
virtual

Implements TerrainMap.

void TerrainMapDEM::setLowResMap ( const char *  mapName)
virtual

Implements TerrainMap.

bool TerrainMapDEM::withinRefMap ( const double  northPos,
const double  eastPos 
)
virtual

Implements TerrainMap.

bool TerrainMapDEM::withinSubMap ( const double  northPos,
const double  eastPos 
)
virtual

Implements TerrainMap.

bool TerrainMapDEM::withinValidMapRegion ( const double  north,
const double  east 
)
virtual

Implements TerrainMap.


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