OSG::CoredNodePtrBase Class Reference

#include <OSGCoredNodePtr.h>

Inheritance diagram for OSG::CoredNodePtrBase:

OSG::CoredNodePtr< Core > List of all members.

Public Member Functions

Constructors


 CoredNodePtrBase (void)
 CoredNodePtrBase (NodePtr pNode)
Destructor


virtual ~CoredNodePtrBase (void)
Access


NodePtr node (void) const

Protected Member Functions

Access


virtual NodeCorePtr getCoreV (void) const=0
void setNode (NodePtrConstArg pNode)

Private Attributes

NodePtr _pNode

Detailed Description

Definition at line 56 of file OSGCoredNodePtr.h.


Constructor & Destructor Documentation

OSG::CoredNodePtrBase::CoredNodePtrBase ( void   )  [inline]

Definition at line 46 of file OSGCoredNodePtr.inl.

00046                                        : 
00047     _pNode(NullFC)
00048 {
00049 }

OSG::CoredNodePtrBase::CoredNodePtrBase ( NodePtr  pNode  )  [inline]

Definition at line 52 of file OSGCoredNodePtr.inl.

References setNode().

00052                                                 :
00053     _pNode(NullFC)
00054 {
00055     setNode(pNode);
00056 }

OSG::CoredNodePtrBase::~CoredNodePtrBase ( void   )  [inline, virtual]

Definition at line 59 of file OSGCoredNodePtr.inl.

References NullFC, and setNode().

00060 {
00061     setNode(NullFC);
00062 }


Member Function Documentation

NodePtr OSG::CoredNodePtrBase::node ( void   )  const [inline]

virtual NodeCorePtr OSG::CoredNodePtrBase::getCoreV ( void   )  const [protected, pure virtual]

Implemented in OSG::CoredNodePtr< Core >.

void OSG::CoredNodePtrBase::setNode ( NodePtrConstArg  pNode  )  [inline, protected]


Member Data Documentation

NodePtr OSG::CoredNodePtrBase::_pNode [private]

Definition at line 102 of file OSGCoredNodePtr.h.

Referenced by node(), OSG::CoredNodePtr< Core >::operator=(), and setNode().


The documentation for this class was generated from the following files: