openscenegraph
Public Member Functions | Public Attributes | List of all members
osgTerrain::ValidRange Struct Reference
Inheritance diagram for osgTerrain::ValidRange:
osgTerrain::ValidDataOperator osg::Referenced

Public Member Functions

 ValidRange (float minValue, float maxValue)
void setRange (float minValue, float maxValue)
void setMinValue (float minValue)
float getMinValue () const
void setMaxValue (float maxValue)
float getMaxValue () const
virtual bool operator() (float value) const
- Public Member Functions inherited from osgTerrain::ValidDataOperator
virtual bool operator() (const osg::Vec2 &value) const
virtual bool operator() (const osg::Vec3 &value) const
virtual bool operator() (const osg::Vec4 &value) const
- Public Member Functions inherited from osg::Referenced
 Referenced ()
 Referenced (bool threadSafeRefUnref)
 Referenced (const Referenced &)
Referencedoperator= (const Referenced &)
virtual void setThreadSafeRefUnref (bool threadSafe)
bool getThreadSafeRefUnref () const
OpenThreads::MutexgetRefMutex () const
int ref () const
int unref () const
int unref_nodelete () const
int referenceCount () const
ObserverSetgetObserverSet () const
ObserverSetgetOrCreateObserverSet () const
void addObserver (Observer *observer) const
void removeObserver (Observer *observer) const

Public Attributes

float _minValue
float _maxValue

Additional Inherited Members

- Static Public Member Functions inherited from osg::Referenced
static OpenThreads::MutexgetGlobalReferencedMutex ()
static void setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting)
static bool getThreadSafeReferenceCounting ()
static void setDeleteHandler (DeleteHandler *handler)
static DeleteHandlergetDeleteHandler ()
- Protected Member Functions inherited from osg::Referenced
virtual ~Referenced ()
void signalObserversAndDelete (bool signalDelete, bool doDelete) const
void deleteUsingDeleteHandler () const
- Protected Attributes inherited from osg::Referenced
OpenThreads::AtomicPtr _observerSet
OpenThreads::Atomic _refCount

Constructor & Destructor Documentation

osgTerrain::ValidRange::ValidRange ( float  minValue,
float  maxValue 
)
inline

Member Function Documentation

float osgTerrain::ValidRange::getMaxValue ( ) const
inline

References _maxValue.

float osgTerrain::ValidRange::getMinValue ( ) const
inline

References _minValue.

virtual bool osgTerrain::ValidRange::operator() ( float  value) const
inlinevirtual

Reimplemented from osgTerrain::ValidDataOperator.

References _maxValue, and _minValue.

void osgTerrain::ValidRange::setMaxValue ( float  maxValue)
inline

References _maxValue.

void osgTerrain::ValidRange::setMinValue ( float  minValue)
inline

References _minValue.

void osgTerrain::ValidRange::setRange ( float  minValue,
float  maxValue 
)
inline

References _maxValue, and _minValue.

Member Data Documentation

float osgTerrain::ValidRange::_maxValue
float osgTerrain::ValidRange::_minValue

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