List of all members.
Detailed Description
VolumeTile provides a framework for loosely coupling 3d image data with rendering algorithms. This allows TerrainTechnique's to be plugged in at runtime.
Constructor & Destructor Documentation
osgVolume::VolumeTile::VolumeTile |
( |
) |
|
osgVolume::VolumeTile::VolumeTile |
( |
const VolumeTile & |
, |
|
|
const osg::CopyOp & |
copyop = osg::CopyOp::SHALLOW_COPY |
|
) |
| |
Copy constructor using CopyOp to manage deep vs shallow copy.
virtual osgVolume::VolumeTile::~VolumeTile |
( |
) |
[protected, virtual] |
Member Function Documentation
Compute the bounding sphere around Node's geometry or children. This method is automatically called by getBound() when the bounding sphere has been marked dirty via dirtyBound().
Reimplemented from osg::Group.
bool osgVolume::VolumeTile::getDirty |
( |
) |
const [inline] |
return true if the tile is dirty and needs to be updated,
Layer* osgVolume::VolumeTile::getLayer |
( |
) |
[inline] |
const Layer* osgVolume::VolumeTile::getLayer |
( |
) |
const [inline] |
const Locator* osgVolume::VolumeTile::getLocator |
( |
) |
const [inline] |
Locator* osgVolume::VolumeTile::getLocator |
( |
) |
[inline] |
const TileID& osgVolume::VolumeTile::getTileID |
( |
) |
const [inline] |
Volume* osgVolume::VolumeTile::getVolume |
( |
) |
[inline] |
const Volume* osgVolume::VolumeTile::getVolume |
( |
) |
const [inline] |
const VolumeTechnique* osgVolume::VolumeTile::getVolumeTechnique |
( |
) |
const [inline] |
void osgVolume::VolumeTile::init |
( |
) |
|
Call init on any attached TerrainTechnique.
osgVolume::VolumeTile::META_Node |
( |
osgVolume |
, |
|
|
VolumeTile |
|
|
) |
| |
void osgVolume::VolumeTile::setDirty |
( |
bool |
dirty ) |
|
Set the dirty flag on/off.
void osgVolume::VolumeTile::setLayer |
( |
Layer * |
layer ) |
|
void osgVolume::VolumeTile::setLocator |
( |
Locator * |
locator ) |
[inline] |
void osgVolume::VolumeTile::setTileID |
( |
const TileID & |
tileID ) |
|
Set the TileID (layer, x,y,z) of the VolumeTile. The TileID is used so it can be located by its neighbours via the enclosing Volume node that manages a map of TileID to VolumeTiles.
void osgVolume::VolumeTile::setVolume |
( |
Volume * |
ts ) |
|
void osgVolume::VolumeTile::setVolumeTechnique |
( |
VolumeTechnique * |
VolumeTechnique ) |
|
Traverse downwards : calls children's accept method with NodeVisitor.
Reimplemented from osg::Group.
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: