Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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 46 of file OSGFunctorArgumentType.inl.

00049     : _pActor(pActor),
00050       _pNode (pNode ),
00051       _pass  (pass  )
00052 {
00053 }


Member Function Documentation

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

Definition at line 60 of file OSGFunctorArgumentType.inl.

References _pActor.

Referenced by osg::Geometry::intersect(), osg::Transform::intersectEnter(), and osg::Transform::intersectLeave().

00061 {
00062     return _pActor;
00063 }

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

Definition at line 66 of file OSGFunctorArgumentType.inl.

References _pActor.

00067 {
00068     _pActor = pActor;
00069 }

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

Definition at line 72 of file OSGFunctorArgumentType.inl.

References _pNode.

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

00073 {
00074     return _pNode;
00075 }

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

Definition at line 78 of file OSGFunctorArgumentType.inl.

References _pNode.

00079 {
00080     _pNode = pNode;
00081 }

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

Definition at line 84 of file OSGFunctorArgumentType.inl.

References _pass.

00085 {
00086     return _pass;
00087 }

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

Definition at line 90 of file OSGFunctorArgumentType.inl.

References _pass.

00091 {
00092     _pass = pass;
00093 }


Member Data Documentation

ActorBase* osg::NewActionTypes::FunctorArgumentType::_pActor [private]
 

Definition at line 90 of file OSGFunctorArgumentType.h.

Referenced by getActor(), and setActor().

NodePtr osg::NewActionTypes::FunctorArgumentType::_pNode [private]
 

Definition at line 91 of file OSGFunctorArgumentType.h.

Referenced by getNode(), and setNode().

UInt32 osg::NewActionTypes::FunctorArgumentType::_pass [private]
 

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 Thu Aug 25 04:55:14 2005 for OpenSG by  doxygen 1.4.3