Helper for managing a map of feature tile nodes (for a layer) to DtCellIndirectGeo DtCellIndirectGeo, in turn, is a helper class managing a single DtIndirectGeometry corresponding to each of these nodes Cleans up DtIndirectGeometry when the feature tile node corresponding to it is deleted.
More...
Detailed Description
Helper for managing a map of feature tile nodes (for a layer) to DtCellIndirectGeo DtCellIndirectGeo, in turn, is a helper class managing a single DtIndirectGeometry corresponding to each of these nodes Cleans up DtIndirectGeometry when the feature tile node corresponding to it is deleted.
Member Typedef Documentation
Constructor & Destructor Documentation
| makVrv::DtCellToIndirectGeoMap::DtCellToIndirectGeoMap |
( |
DtDe & |
de | ) |
|
| virtual makVrv::DtCellToIndirectGeoMap::~DtCellToIndirectGeoMap |
( |
| ) |
|
|
virtual |
| makVrv::DtCellToIndirectGeoMap::DtCellToIndirectGeoMap |
( |
| ) |
|
|
private |
CTOR (unimplemented default CTOR)
Member Function Documentation
Get the DtCellIndirectGeo corresponding to this node, and create one if it does not exist in the internal map.
Also, add it to the map if it was created This method is thread safe and can be invoked from multiple threads
| virtual void makVrv::DtCellToIndirectGeoMap::keyNodeGettingDeleted |
( |
const osg::Node * |
node | ) |
|
|
virtual |
| virtual DtCellIndirectGeo* makVrv::DtCellToIndirectGeoMap::getEntry |
( |
const osg::Node * |
node | ) |
|
|
protectedvirtual |
internal method to determine whether an entry exists for a given node
internal method to create an entry for a given node
| virtual void makVrv::DtCellToIndirectGeoMap::deleteEntries |
( |
| ) |
|
|
protectedvirtual |
internal method to delete all entries, called via the destructor
Member Data Documentation
| DtDe& makVrv::DtCellToIndirectGeoMap::myDe |
|
protected |
The documentation for this class was generated from the following file: