Protected Types |
| typedef tbb::spin_rw_mutex | Mutex |
typedef std::map
< osgEarth::TileKey,
boost::shared_ptr
< ElevationGrid > > | ElevationGridContainer |
| | struct GridHasher { size_t operator()(const osgEarth::TileKey& val) const { return reinterpret_cast<size_t>(val.get()); } };
|
Member Typedef Documentation
struct GridHasher { size_t operator()(const osgEarth::TileKey& val) const { return reinterpret_cast<size_t>(val.get()); } };
Constructor & Destructor Documentation
| DtElevationWorld::DtElevationWorld |
( |
| ) |
|
| virtual DtElevationWorld::~DtElevationWorld |
( |
| ) |
|
|
virtual |
| virtual DtElevationWorld::~ElevationGrid |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void DtElevationWorld::setEnabled |
( |
bool |
| ) |
|
|
virtual |
| virtual bool DtElevationWorld::isEnabled |
( |
| ) |
const |
|
virtual |
| void DtElevationWorld::setOsgEarthProfile |
( |
const osgEarth::Profile * |
profile | ) |
|
|
inline |
| void DtElevationWorld::setLOD |
( |
unsigned |
lod | ) |
|
|
inline |
| virtual void DtElevationWorld::addElevationGrid |
( |
const osgEarth::TileKey & |
key, |
|
|
ElevationGrid * |
grid |
|
) |
| |
|
virtual |
Add an elevation grid object at the specified key.
Thread safe.
| virtual void DtElevationWorld::removeElevationGrid |
( |
const osgEarth::TileKey & |
key | ) |
|
|
virtual |
Remove and delete an elevation grid objects at the specified keys.
Thread safe.
| virtual boost::optional<double> DtElevationWorld::findElevationAt |
( |
const DtPoint & |
p, |
|
|
bool * |
dataAvailable = 0 |
|
) |
| const |
|
virtual |
| virtual XY<double> DtElevationWorld::offset |
( |
| ) |
const |
|
pure virtual |
Local position of upper left post.
| virtual XY<double> DtElevationWorld::postSpacing |
( |
| ) |
const |
|
pure virtual |
Spacing (in local) between posts.
| virtual XY<unsigned> DtElevationWorld::size |
( |
| ) |
const |
|
pure virtual |
Number of posts in each dimension.
| virtual double DtElevationWorld::postAt |
( |
unsigned |
x, |
|
|
unsigned |
y |
|
) |
| const |
|
pure virtual |
Member Data Documentation
| const osgEarth::Profile* DtElevationWorld::myOsgEarthProfile |
|
protected |
| unsigned DtElevationWorld::myLOD |
|
protected |
| bool DtElevationWorld::myEnabledFlag |
|
protected |
| Mutex DtElevationWorld::myMutex |
|
mutableprotected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vantageTerrainImplementation/elevationWorld.h