|
OpenSceneGraph
3.0.1
|

Public Types | |
| typedef std::vector < osg::ref_ptr< Property > > | Properties |
Public Member Functions | |
| CompositeProperty () | |
| CompositeProperty (const CompositeProperty &compositeProperty, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| Copy constructor using CopyOp to manage deep vs shallow copy. | |
| META_Object (osgVolume, CompositeProperty) | |
| virtual void | accept (PropertyVisitor &pv) |
| void | clear () |
| void | setProperty (unsigned int i, Property *property) |
| Property * | getProperty (unsigned int i) |
| const Property * | getProperty (unsigned int i) const |
| void | addProperty (Property *property) |
| void | removeProperty (unsigned int i) |
| unsigned int | getNumProperties () const |
Protected Member Functions | |
| virtual | ~CompositeProperty () |
Protected Attributes | |
| Properties | _properties |
| typedef std::vector< osg::ref_ptr<Property> > osgVolume::CompositeProperty::Properties |
| osgVolume::CompositeProperty::CompositeProperty | ( | const CompositeProperty & | compositeProperty, |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
| ) |
Copy constructor using CopyOp to manage deep vs shallow copy.
| virtual osgVolume::CompositeProperty::~CompositeProperty | ( | ) | [inline, protected, virtual] |
| virtual void osgVolume::CompositeProperty::accept | ( | PropertyVisitor & | pv | ) | [inline, virtual] |
Reimplemented from osgVolume::Property.
Reimplemented in osgVolume::SwitchProperty.
References osgVolume::PropertyVisitor::apply().
| void osgVolume::CompositeProperty::addProperty | ( | Property * | property | ) | [inline] |
| void osgVolume::CompositeProperty::clear | ( | ) |
| unsigned int osgVolume::CompositeProperty::getNumProperties | ( | ) | const [inline] |
| Property* osgVolume::CompositeProperty::getProperty | ( | unsigned int | i | ) | [inline] |
| const Property* osgVolume::CompositeProperty::getProperty | ( | unsigned int | i | ) | const [inline] |
| osgVolume::CompositeProperty::META_Object | ( | osgVolume | , |
| CompositeProperty | |||
| ) |
| void osgVolume::CompositeProperty::removeProperty | ( | unsigned int | i | ) | [inline] |
| void osgVolume::CompositeProperty::setProperty | ( | unsigned int | i, |
| Property * | property | ||
| ) | [inline] |
Properties osgVolume::CompositeProperty::_properties [protected] |
| Generated at Thu Sep 27 2012 17:03:34 for the OpenSceneGraph by doxygen 1.7.6.1. |