osgEarth 2.1.1
|
Public Types | |
typedef std::vector < osg::ref_ptr < osgTerrain::ValidDataOperator > > | ValidDataOperatorList |
Public Member Functions | |
ValidDataOperatorList & | getOperators () |
virtual bool | operator() (float value) const |
Public Attributes | |
ValidDataOperatorList | _operators |
A collection of ValidDataOperators. All operators must pass to be considered valid.
Definition at line 124 of file HeightFieldUtils.
typedef std::vector<osg::ref_ptr<osgTerrain::ValidDataOperator> > osgEarth::CompositeValidValueOperator::ValidDataOperatorList |
Definition at line 126 of file HeightFieldUtils.
ValidDataOperatorList& osgEarth::CompositeValidValueOperator::getOperators | ( | ) | [inline] |
Definition at line 127 of file HeightFieldUtils.
{ return _operators;}
virtual bool osgEarth::CompositeValidValueOperator::operator() | ( | float | value | ) | const [inline, virtual] |
Definition at line 129 of file HeightFieldUtils.
{ for (ValidDataOperatorList::const_iterator itr = _operators.begin(); itr != _operators.end(); ++itr) { if (!(*itr->get())(value)) return false; } return true; }
Definition at line 138 of file HeightFieldUtils.