OpenWalnut
1.4.0
|
A struct denoting an operation on this group. More...
#include <WGEGroupNode.h>
Public Member Functions | |
ChildOperation (ChildOperationType what, osg::ref_ptr< osg::Node > item) | |
Constructs instance and fills members properly. | |
ChildOperation (ChildOperationType what, boost::shared_ptr< NodePredicate > predicate) | |
Constructs instance and fills members properly. | |
Public Attributes | |
ChildOperationType | m_operation |
the operation to take | |
osg::ref_ptr< osg::Node > | m_item |
the item to delete/add | |
boost::shared_ptr< NodePredicate > | m_predicate |
the predicate used by conditional operations |
A struct denoting an operation on this group.
The operation itself, as well as the item and predicate are stored.
Definition at line 134 of file WGEGroupNode.h.
WGEGroupNode::ChildOperation::ChildOperation | ( | ChildOperationType | what, |
osg::ref_ptr< osg::Node > | item | ||
) | [inline] |
Constructs instance and fills members properly.
what | the operation to make |
item | the child to delete |
Definition at line 142 of file WGEGroupNode.h.
WGEGroupNode::ChildOperation::ChildOperation | ( | ChildOperationType | what, |
boost::shared_ptr< NodePredicate > | predicate | ||
) | [inline] |
Constructs instance and fills members properly.
what | the operation to make |
predicate | the predicate to use for conditional operations (REMOVE_IF) |
Definition at line 155 of file WGEGroupNode.h.
osg::ref_ptr< osg::Node > WGEGroupNode::ChildOperation::m_item |
the item to delete/add
Definition at line 163 of file WGEGroupNode.h.
the operation to take
Definition at line 160 of file WGEGroupNode.h.
boost::shared_ptr< NodePredicate > WGEGroupNode::ChildOperation::m_predicate |
the predicate used by conditional operations
Definition at line 164 of file WGEGroupNode.h.