OpenSceneGraph  3.0.1
Public Member Functions | Protected Member Functions | Protected Attributes
osgTerrain::ContourLayer Class Reference
Inheritance diagram for osgTerrain::ContourLayer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ContourLayer (osg::TransferFunction1D *tf=0)
 ContourLayer (const ContourLayer &tfLayer, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 Copy constructor using CopyOp to manage deep vs shallow copy.
 META_Object (osgTerrain, ContourLayer)
virtual bool transform (float offset, float scale)
void setTransferFunction (osg::TransferFunction1D *tf)
osg::TransferFunction1DgetTransferFunction ()
const osg::TransferFunction1DgetTransferFunction () const
virtual osg::ImagegetImage ()
 Return image associated with layer.
virtual const osg::ImagegetImage () const
 Return const image associated with layer.
virtual unsigned int getNumColumns () const
 Get the number of columns.
virtual unsigned int getNumRows () const
 Get the number of rows.
virtual bool getValue (unsigned int i, unsigned int j, float &value) const
 Get the layer value at position i,j.
virtual bool getValue (unsigned int i, unsigned int j, osg::Vec2 &value) const
virtual bool getValue (unsigned int i, unsigned int j, osg::Vec3 &value) const
virtual bool getValue (unsigned int i, unsigned int j, osg::Vec4 &value) const
virtual void dirty ()
 increment the modified count.
virtual void setModifiedCount (unsigned int value)
 Set the modified count value.
virtual unsigned int getModifiedCount () const
 Get modified count value.

Protected Member Functions

virtual ~ContourLayer ()

Protected Attributes

osg::ref_ptr
< osg::TransferFunction1D
_tf

Constructor & Destructor Documentation

osgTerrain::ContourLayer::ContourLayer ( osg::TransferFunction1D tf = 0)
osgTerrain::ContourLayer::ContourLayer ( const ContourLayer tfLayer,
const osg::CopyOp copyop = osg::CopyOp::SHALLOW_COPY 
)

Copy constructor using CopyOp to manage deep vs shallow copy.

virtual osgTerrain::ContourLayer::~ContourLayer ( ) [inline, protected, virtual]

Member Function Documentation

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

increment the modified count.

"

Reimplemented from osgTerrain::Layer.

virtual osg::Image* osgTerrain::ContourLayer::getImage ( ) [inline, virtual]

Return image associated with layer.

Reimplemented from osgTerrain::Layer.

References osg::Image::valid().

virtual const osg::Image* osgTerrain::ContourLayer::getImage ( ) const [inline, virtual]

Return const image associated with layer.

Reimplemented from osgTerrain::Layer.

References osg::Image::valid().

virtual unsigned int osgTerrain::ContourLayer::getModifiedCount ( ) const [virtual]

Get modified count value.

Reimplemented from osgTerrain::Layer.

virtual unsigned int osgTerrain::ContourLayer::getNumColumns ( ) const [inline, virtual]

Get the number of columns.

Reimplemented from osgTerrain::Layer.

virtual unsigned int osgTerrain::ContourLayer::getNumRows ( ) const [inline, virtual]

Get the number of rows.

Reimplemented from osgTerrain::Layer.

osg::TransferFunction1D* osgTerrain::ContourLayer::getTransferFunction ( ) [inline]
const osg::TransferFunction1D* osgTerrain::ContourLayer::getTransferFunction ( ) const [inline]
virtual bool osgTerrain::ContourLayer::getValue ( unsigned int  ,
unsigned int  ,
float &   
) const [virtual]

Get the layer value at position i,j.

Parameters:
[in]iX-axis (or column) index.
[in]jY-axis (or row) index.
[out]valueReturned layer value.
Returns:
true if value is valid, else false

Reimplemented from osgTerrain::Layer.

virtual bool osgTerrain::ContourLayer::getValue ( unsigned int  i,
unsigned int  j,
osg::Vec2 value 
) const [virtual]

Reimplemented from osgTerrain::Layer.

virtual bool osgTerrain::ContourLayer::getValue ( unsigned int  i,
unsigned int  j,
osg::Vec3 value 
) const [virtual]

Reimplemented from osgTerrain::Layer.

virtual bool osgTerrain::ContourLayer::getValue ( unsigned int  i,
unsigned int  j,
osg::Vec4 value 
) const [virtual]

Reimplemented from osgTerrain::Layer.

osgTerrain::ContourLayer::META_Object ( osgTerrain  ,
ContourLayer   
)
virtual void osgTerrain::ContourLayer::setModifiedCount ( unsigned int  ) [virtual]

Set the modified count value.

Reimplemented from osgTerrain::Layer.

void osgTerrain::ContourLayer::setTransferFunction ( osg::TransferFunction1D tf)
virtual bool osgTerrain::ContourLayer::transform ( float  offset,
float  scale 
) [virtual]

Reimplemented from osgTerrain::Layer.


Member Data Documentation


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

osg logo
Generated at Mon Oct 3 2011 12:39:49 for the OpenSceneGraph by doxygen 1.7.5.