OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
osgTerrain::ValidRange Struct Reference

#include <ValidDataOperator.h>

Inheritance diagram for osgTerrain::ValidRange:
Inheritance graph
[legend]
Collaboration diagram for osgTerrain::ValidRange:
Collaboration graph
[legend]

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
 

Detailed Description

Definition at line 33 of file ValidDataOperator.h.

Constructor & Destructor Documentation

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

Definition at line 35 of file ValidDataOperator.h.

Member Function Documentation

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

Definition at line 49 of file ValidDataOperator.h.

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

Definition at line 46 of file ValidDataOperator.h.

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

Reimplemented from osgTerrain::ValidDataOperator.

Definition at line 51 of file ValidDataOperator.h.

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

Definition at line 48 of file ValidDataOperator.h.

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

Definition at line 45 of file ValidDataOperator.h.

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

Definition at line 39 of file ValidDataOperator.h.

Member Data Documentation

float osgTerrain::ValidRange::_maxValue

Definition at line 53 of file ValidDataOperator.h.

float osgTerrain::ValidRange::_minValue

Definition at line 53 of file ValidDataOperator.h.


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