V-ART
Public Member Functions | Protected Attributes | List of all members
VART::AddressLocator Class Reference

Locates a SceneNode by its memory address. More...

#include <addresslocator.h>

Inheritance diagram for VART::AddressLocator:
VART::SNLocator VART::SNOperator

Public Member Functions

 AddressLocator (const SceneNode *targetPtr)
 
virtual void OperateOn (const SceneNode *nodePtr)
 Process given node. More...
 
- Public Member Functions inherited from VART::SNLocator
 SNLocator ()
 
virtual ~SNLocator ()
 
bool NotFinished () const
 Indicates whether the traversal has not finished. More...
 
bool Finished () const
 Indicates whether the traversal has finished. More...
 
const SGPathPath () const
 Returns the path to target node. More...
 
void AddNodeToPath (SceneNode *nodePtr)
 Adds a node to internal Path. More...
 
virtual void Reset ()
 Reverts to initial state. More...
 
const SceneNodeLocatedNode () const
 Returns the located node. More...
 
- Public Member Functions inherited from VART::SNOperator
virtual ~SNOperator ()
 

Protected Attributes

const SceneNodetargetAddress
 
- Protected Attributes inherited from VART::SNLocator
bool notFinished
 Indicates whether the locator has found the target node. More...
 
SGPath path
 
const SceneNodenodePtr
 

Detailed Description

Locates a SceneNode by its memory address.

FixMe: Put Detailed description here

Definition at line 15 of file addresslocator.h.

Constructor & Destructor Documentation

VART::AddressLocator::AddressLocator ( const SceneNode targetPtr)

Definition at line 11 of file addresslocator.cpp.

Member Function Documentation

void VART::AddressLocator::OperateOn ( const SceneNode nodePtr)
virtual

Process given node.

Implements VART::SNLocator.

Definition at line 16 of file addresslocator.cpp.

Member Data Documentation

const SceneNode* VART::AddressLocator::targetAddress
protected

Definition at line 27 of file addresslocator.h.


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