VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
makVrv::DtIndirectGeoComputeBoundCallback Class Reference

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. More...

Inheritance diagram for makVrv::DtIndirectGeoComputeBoundCallback:
Inheritance graph
[legend]

Public Member Functions

 DtIndirectGeoComputeBoundCallback (DtCellIndirectGeo *provider)
 Constructor. More...
 
 DtIndirectGeoComputeBoundCallback (const DtIndirectGeoComputeBoundCallback &rhs, const osg::CopyOp &copyop)
 Copy constructor. More...
 
DtIndirectGeoComputeBoundCallbackoperator= (const DtIndirectGeoComputeBoundCallback &other)
 Assignment Operator. More...
 
virtual osg::BoundingBox computeBound (const osg::Drawable &drawable) const
 simply forward the call to the provider More...
 

Protected Attributes

const DtCellIndirectGeomyProvider
 

Private Member Functions

 DtIndirectGeoComputeBoundCallback ()
 

Detailed Description

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

Constructor & Destructor Documentation

makVrv::DtIndirectGeoComputeBoundCallback::DtIndirectGeoComputeBoundCallback ( DtCellIndirectGeo provider)

Constructor.

makVrv::DtIndirectGeoComputeBoundCallback::DtIndirectGeoComputeBoundCallback ( const DtIndirectGeoComputeBoundCallback rhs,
const osg::CopyOp &  copyop 
)

Copy constructor.

makVrv::DtIndirectGeoComputeBoundCallback::DtIndirectGeoComputeBoundCallback ( )
private

Member Function Documentation

DtIndirectGeoComputeBoundCallback& makVrv::DtIndirectGeoComputeBoundCallback::operator= ( const DtIndirectGeoComputeBoundCallback other)

Assignment Operator.

virtual osg::BoundingBox makVrv::DtIndirectGeoComputeBoundCallback::computeBound ( const osg::Drawable &  drawable) const
virtual

simply forward the call to the provider

Member Data Documentation

const DtCellIndirectGeo* makVrv::DtIndirectGeoComputeBoundCallback::myProvider
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)