Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

RmNodeID Class Reference

Node ID. More...

#include <RmTypes.h>

List of all members.

Public Member Functions

 RmNodeID ()
 Constructor.

 RmNodeID (const GUID &guid)
 Constructor.

 RmNodeID (const RmNodeID &srcID)
 Constructor.

virtual ~RmNodeID ()
 Destructor.

bool operator== (const RmNodeID &src)
 == operator

void operator= (const RmNodeID &src)
 = operator

const GUID & GetGUID () const
 Get GUID.


Detailed Description

Node ID.

This class allows RenderMonkey to assign unique node IDs during each run-time workspace session. Notice that this ID is not persistent throughout multiple sessions as it doesn't get propagated to the XML file.


Constructor & Destructor Documentation

RmNodeID::RmNodeID  )  [inline]
 

Constructor.

Create new node id that's set to 0

RmNodeID::RmNodeID const GUID &  guid  )  [inline]
 

Constructor.

Constructor: creates a new node id for a specified GUID

Parameters:
guid Initial ID

RmNodeID::RmNodeID const RmNodeID srcID  )  [inline]
 

Constructor.

Copy constructor for node ID creation

Parameters:
srcID ID as a source

virtual RmNodeID::~RmNodeID  )  [inline, virtual]
 

Destructor.

Destructor for node ID


Member Function Documentation

const GUID& RmNodeID::GetGUID  )  const [inline]
 

Get GUID.

Retrieve GUID from this node ID instance

Returns:
GUID

void RmNodeID::operator= const RmNodeID src  )  [inline]
 

= operator

Assignment operator for node ID

Returns:
src Source for copying

bool RmNodeID::operator== const RmNodeID src  )  [inline]
 

== operator

Checks whether the specified node ID is equivalent to this one, returns true if that's the case

Parameters:
src Source to compare to
Returns:
True, if equal


The documentation for this class was generated from the following file:
Generated on Fri Feb 25 16:09:15 2005 for RenderMonkey SDK by doxygen 1.3.6