#include <AutoDeleteChildCallback.h>
Public Member Functions | |
AutoDeleteChildCallback () | |
Initialized the callback by creating a temporary T node. | |
AutoDeleteChildCallback (const T &reference) | |
Initialized the callback by using data from an external T node. | |
virtual void | operator() (osg::Node *node, osg::NodeVisitor *nv) |
Protected Attributes | |
std::string | libraryName |
std::string | className |
T is the type of the child to delete.
Definition at line 39 of file AutoDeleteChildCallback.h.
AutoDeleteChildCallback< T >::AutoDeleteChildCallback | ( | ) | [inline] |
Initialized the callback by creating a temporary T node.
Definition at line 55 of file AutoDeleteChildCallback.h.
References AutoDeleteChildCallback< T >::className, and AutoDeleteChildCallback< T >::libraryName.
AutoDeleteChildCallback< T >::AutoDeleteChildCallback | ( | const T & | reference | ) | [inline] |
Initialized the callback by using data from an external T node.
Definition at line 62 of file AutoDeleteChildCallback.h.
void AutoDeleteChildCallback< T >::operator() | ( | osg::Node * | node, | |
osg::NodeVisitor * | nv | |||
) | [inline, virtual] |
Definition at line 69 of file AutoDeleteChildCallback.h.
References AutoDeleteChildCallback< T >::className, and AutoDeleteChildCallback< T >::libraryName.
std::string AutoDeleteChildCallback< T >::className [protected] |
Definition at line 50 of file AutoDeleteChildCallback.h.
Referenced by AutoDeleteChildCallback< T >::AutoDeleteChildCallback(), and AutoDeleteChildCallback< T >::operator()().
std::string AutoDeleteChildCallback< T >::libraryName [protected] |
Definition at line 49 of file AutoDeleteChildCallback.h.
Referenced by AutoDeleteChildCallback< T >::AutoDeleteChildCallback(), and AutoDeleteChildCallback< T >::operator()().