osg::NewActionTypes::FunctorArgumentType Class Reference

#include <OSGFunctorArgumentType.h>

List of all members.

Public Member Functions

Constructors


 FunctorArgumentType (ActorBase *pActor, const NodePtr &pNode, UInt32 pass)
Get/Set


ActorBasegetActor (void) const
void setActor (ActorBase *pActor)
NodePtr getNode (void) const
void setNode (const NodePtr &pNode)
UInt32 getPass (void) const
void setPass (UInt32 pass)

Private Attributes

ActorBase_pActor
NodePtr _pNode
UInt32 _pass


Detailed Description

Definition at line 61 of file OSGFunctorArgumentType.h.


Constructor & Destructor Documentation

osg::NewActionTypes::FunctorArgumentType::FunctorArgumentType ( ActorBase pActor,
const NodePtr pNode,
UInt32  pass 
) [inline]

Definition at line 91 of file OSGFunctorArgumentType.inl.

00097     : _pActor(pActor),
00098 
00099       _pNode (pNode ),
00100 
00101       _pass  (pass  )
00102 
00103 {
00104 
00105 }


Member Function Documentation

ActorBase * osg::NewActionTypes::FunctorArgumentType::getActor ( void   )  const [inline]

Definition at line 119 of file OSGFunctorArgumentType.inl.

References _pActor.

Referenced by osg::Geometry::intersectActor(), osg::Transform::intersectActorEnter(), and osg::Transform::intersectActorLeave().

00121 {
00122 
00123     return _pActor;
00124 
00125 }

void osg::NewActionTypes::FunctorArgumentType::setActor ( ActorBase pActor  )  [inline]

NodePtr osg::NewActionTypes::FunctorArgumentType::getNode ( void   )  const [inline]

Definition at line 143 of file OSGFunctorArgumentType.inl.

References _pNode.

Referenced by osg::Geometry::intersectActor().

00145 {
00146 
00147     return _pNode;
00148 
00149 }

void osg::NewActionTypes::FunctorArgumentType::setNode ( const NodePtr pNode  )  [inline]

Definition at line 155 of file OSGFunctorArgumentType.inl.

References _pNode.

00157 {
00158 
00159     _pNode = pNode;
00160 
00161 }

UInt32 osg::NewActionTypes::FunctorArgumentType::getPass ( void   )  const [inline]

Definition at line 167 of file OSGFunctorArgumentType.inl.

References _pass.

00169 {
00170 
00171     return _pass;
00172 
00173 }

void osg::NewActionTypes::FunctorArgumentType::setPass ( UInt32  pass  )  [inline]

Definition at line 179 of file OSGFunctorArgumentType.inl.

References _pass.

00181 {
00182 
00183     _pass = pass;
00184 
00185 }


Member Data Documentation

Definition at line 90 of file OSGFunctorArgumentType.h.

Referenced by getActor(), and setActor().

Definition at line 91 of file OSGFunctorArgumentType.h.

Referenced by getNode(), and setNode().

Definition at line 92 of file OSGFunctorArgumentType.h.

Referenced by getPass(), and setPass().


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

Generated on Mon Mar 17 11:59:25 2008 for OpenSG by  doxygen 1.5.5