Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray3D::cMapBase1 Class Reference

#include <cMapCommon.h>

Inheritance diagram for Gray3D::cMapBase1:
Gray3D::cMapCommon GrayMapData::cMapBase

Public Member Functions

 cMapBase1 (const char *pszMapName)
 
virtual ~cMapBase1 ()
 
virtual cStringA get_Name () const
 
cStringF get_MapDir () const
 
virtual MAP_METER_t GetHeightAt (MAP_METER_t x, MAP_METER_t y)
 
virtual float GetNormalGradeAt (MAP_METER_t x, MAP_METER_t y)
 

Public Attributes

cStringA m_sMapSymName
 Dir name as symbolic id. (NOT descriptive/friendly name, use Regions for that) ex. "Map". More...
 
cStringF m_sMapDir
 Dir Full Path. to find map data. m_sMapSymName.scp file is to be found. More...
 
RECT_t m_MapRect
 Restrict dynamics to only use/load/store this part of the map. More...
 

Additional Inherited Members

- Public Types inherited from Gray3D::cMapCommon
typedef cVecT2< MAP_METER_tPOINT2_t
 
typedef cPoint3T< MAP_METER_tPOINT3_t
 
typedef cRectFT< MAP_METER_tRECT_t
 
- Static Public Member Functions inherited from Gray3D::cMapCommon
static cString GetStr (MAP_METER_t x, MAP_METER_t y)
 
static cString GetStr (const POINT2_t &pt)
 
static cString GetStr (const POINT3_t &pt)
 
static cString GetStr (const RECT_t &r)
 

Constructor & Destructor Documentation

◆ cMapBase1()

Gray3D::cMapBase1::cMapBase1 ( const char *  pszMapName)
inline

◆ ~cMapBase1()

virtual Gray3D::cMapBase1::~cMapBase1 ( )
inlinevirtual

Member Function Documentation

◆ get_MapDir()

cStringF Gray3D::cMapBase1::get_MapDir ( ) const
inline

◆ get_Name()

virtual cStringA Gray3D::cMapBase1::get_Name ( ) const
inlinevirtual

◆ GetHeightAt()

virtual MAP_METER_t Gray3D::cMapBase1::GetHeightAt ( MAP_METER_t  x,
MAP_METER_t  y 
)
inlinevirtual

◆ GetNormalGradeAt()

virtual float Gray3D::cMapBase1::GetNormalGradeAt ( MAP_METER_t  x,
MAP_METER_t  y 
)
inlinevirtual

Member Data Documentation

◆ m_MapRect

RECT_t Gray3D::cMapBase1::m_MapRect

Restrict dynamics to only use/load/store this part of the map.

◆ m_sMapDir

cStringF Gray3D::cMapBase1::m_sMapDir

Dir Full Path. to find map data. m_sMapSymName.scp file is to be found.

◆ m_sMapSymName

cStringA Gray3D::cMapBase1::m_sMapSymName

Dir name as symbolic id. (NOT descriptive/friendly name, use Regions for that) ex. "Map".


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