Introduce osgVolume::PropertVisitor, and IsoSurface, MaximumImageProjection, Ligting and AlphaFunc Properties

This commit is contained in:
Robert Osfield
2009-01-15 15:57:04 +00:00
parent 3be239bdb2
commit ba94ea8c7d
8 changed files with 364 additions and 11 deletions

View File

@@ -117,16 +117,17 @@ class OSGVOLUME_EXPORT VolumeTile : public osg::Group
void setLayer(Layer* layer) { _layer = layer; }
Layer* getLayer() { return _layer.get(); }
const Layer* getLayer() const { return _layer.get(); }
const Layer* getLayer() const { return _layer.get(); }
/** Set the VolumeTechnique*/
/** Set the VolumeTechnique that will be used to render this tile. */
void setVolumeTechnique(VolumeTechnique* VolumeTechnique);
/** Get the VolumeTechnique*/
/** Get the VolumeTechnique that will be used to render this tile. */
VolumeTechnique* getVolumeTechnique() { return _volumeTechnique.get(); }
/** Get the const VolumeTechnique*/
/** Get the const VolumeTechnique that will be used to render this tile. */
const VolumeTechnique* getVolumeTechnique() const { return _volumeTechnique.get(); }