#include <OSGCoredNodePtr.h>
Public Member Functions | |
Constructors | |
| CoredNodePtrBase (void) | |
| CoredNodePtrBase (NodePtr node) | |
Destructor | |
| virtual | ~CoredNodePtrBase () |
Private Attributes | |
| NodePtr | _node |
Access | |
|
| |
| NodePtr | node (void) const |
| virtual NodeCorePtr | getCoreV (void) const =0 |
| void | setNode (const NodePtr &node) |
| void | setNode (const NullFieldContainerPtr &) |
Definition at line 59 of file OSGCoredNodePtr.h.
| osg::CoredNodePtrBase::CoredNodePtrBase | ( | void | ) | [inline] |
Definition at line 50 of file OSGCoredNodePtr.inl.
| osg::CoredNodePtrBase::CoredNodePtrBase | ( | NodePtr | node | ) | [inline] |
Definition at line 54 of file OSGCoredNodePtr.inl.
References setNode().
| osg::CoredNodePtrBase::~CoredNodePtrBase | ( | ) | [inline, virtual] |
Definition at line 60 of file OSGCoredNodePtr.inl.
References osg::NullFC, and setNode().
| NodePtr osg::CoredNodePtrBase::node | ( | void | ) | const [inline] |
Definition at line 66 of file OSGCoredNodePtr.inl.
References _node.
Referenced by osg::beginEditCP(), osg::CoredNodePtr< Core >::core(), osg::CoredNodePtr< Core >::coreChanged(), osg::CoredNodePtr< Core >::CoredNodePtr(), osg::endEditCP(), osg::CoredNodePtr< Core >::operator NodePtr(), osg::CoredNodePtr< Core >::operator typename Core::Ptr(), osg::CoredNodePtr< Core >::operator->(), osg::operator<<(), osg::CoredNodePtr< Core >::operator=(), and osg::CoredNodePtr< Core >::updateNode().
00067 { 00068 return _node; 00069 }
| virtual NodeCorePtr osg::CoredNodePtrBase::getCoreV | ( | void | ) | const [protected, pure virtual] |
Implemented in osg::CoredNodePtr< Core >.
| void osg::CoredNodePtrBase::setNode | ( | const NodePtr & | node | ) | [inline, protected] |
Definition at line 72 of file OSGCoredNodePtr.inl.
References _node, osg::addRefCP(), osg::NullFC, and osg::subRefCP().
Referenced by osg::CoredNodePtr< Core >::CoredNodePtr(), CoredNodePtrBase(), osg::CoredNodePtr< Core >::operator=(), osg::CoredNodePtr< Core >::updateNode(), osg::CoredNodePtr< Core >::~CoredNodePtr(), and ~CoredNodePtrBase().
| void osg::CoredNodePtrBase::setNode | ( | const NullFieldContainerPtr & | ) | [inline, protected] |
Definition at line 87 of file OSGCoredNodePtr.inl.
References _node, osg::NullFC, and osg::subRefCP().
NodePtr osg::CoredNodePtrBase::_node [private] |
Definition at line 108 of file OSGCoredNodePtr.h.
1.6.1