osgTerrain::GeometryTechnique Class Reference

Inheritance diagram for osgTerrain::GeometryTechnique:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GeometryTechnique ()
 GeometryTechnique (const GeometryTechnique &, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 Copy constructor using CopyOp to manage deep vs shallow copy.
virtual void init ()
virtual void update (osgUtil::UpdateVisitor *nv)
virtual void cull (osgUtil::CullVisitor *nv)
virtual void cleanSceneGraph ()
 Clean scene graph from any terrain technique specific nodes.
virtual void dirty ()
 Dirty so that cached data structurese will be updated on next use.

Protected Member Functions

virtual ~GeometryTechnique ()

Protected Attributes

osg::ref_ptr< osg::MatrixTransform_transform
osg::ref_ptr< osg::Geode_geode
osg::ref_ptr< TerrainGeometry_terrainGeometry
osg::ref_ptr< osg::Geometry_geometry

Constructor & Destructor Documentation

osgTerrain::GeometryTechnique::GeometryTechnique (  ) 

osgTerrain::GeometryTechnique::GeometryTechnique ( const GeometryTechnique ,
const osg::CopyOp copyop = osg::CopyOp::SHALLOW_COPY 
)

Copy constructor using CopyOp to manage deep vs shallow copy.

virtual osgTerrain::GeometryTechnique::~GeometryTechnique (  )  [protected, virtual]


Member Function Documentation

virtual void osgTerrain::GeometryTechnique::init (  )  [virtual]

Reimplemented from osgTerrain::TerrainTechnique.

virtual void osgTerrain::GeometryTechnique::update ( osgUtil::UpdateVisitor nv  )  [virtual]

Reimplemented from osgTerrain::TerrainTechnique.

virtual void osgTerrain::GeometryTechnique::cull ( osgUtil::CullVisitor nv  )  [virtual]

Reimplemented from osgTerrain::TerrainTechnique.

virtual void osgTerrain::GeometryTechnique::cleanSceneGraph (  )  [virtual]

Clean scene graph from any terrain technique specific nodes.

Reimplemented from osgTerrain::TerrainTechnique.

virtual void osgTerrain::GeometryTechnique::dirty (  )  [virtual]

Dirty so that cached data structurese will be updated on next use.

Reimplemented from osgTerrain::TerrainTechnique.


Member Data Documentation

osg::ref_ptr<osg::MatrixTransform> osgTerrain::GeometryTechnique::_transform [protected]

osg::ref_ptr<osg::Geode> osgTerrain::GeometryTechnique::_geode [protected]

osg::ref_ptr<TerrainGeometry> osgTerrain::GeometryTechnique::_terrainGeometry [protected]

osg::ref_ptr<osg::Geometry> osgTerrain::GeometryTechnique::_geometry [protected]


The documentation for this class was generated from the following file:
Generated at Fri Nov 2 23:36:17 2007 for the OpenSceneGraph by doxygen 1.5.2.