![]() |
VR-Forces Developer's Guide
|
DtIndirectGeometry does not know how to calculate its bounds directly A provider (typically the class managing the indirect geometry for the tile node in question) does this for the indirect geometry. That class is also responsible for setting up the ComputeBoundingBoxCallback.

Public Member Functions | |
| DtIndirectGeoComputeBoundCallback (DtCellIndirectGeo *provider) | |
| DtIndirectGeoComputeBoundCallback (const DtIndirectGeoComputeBoundCallback &rhs, const osg::CopyOp ©op) | |
| DtIndirectGeoComputeBoundCallback & | operator= (const DtIndirectGeoComputeBoundCallback &other) |
| virtual osg::BoundingBox | computeBound (const osg::Drawable &drawable) const |
Protected Attributes | |
| const DtCellIndirectGeo * | myProvider |
Private Member Functions | |
| DtIndirectGeoComputeBoundCallback () | |
| makVrv::DtIndirectGeoComputeBoundCallback::DtIndirectGeoComputeBoundCallback | ( | DtCellIndirectGeo * | provider | ) |
Constructor.
| makVrv::DtIndirectGeoComputeBoundCallback::DtIndirectGeoComputeBoundCallback | ( | const DtIndirectGeoComputeBoundCallback & | rhs, |
| const osg::CopyOp & | copyop | ||
| ) |
Copy constructor.
|
private |
| DtIndirectGeoComputeBoundCallback& makVrv::DtIndirectGeoComputeBoundCallback::operator= | ( | const DtIndirectGeoComputeBoundCallback & | other | ) |
Assignment Operator.
|
virtual |
simply forward the call to the provider
|
protected |