Murl::Graph::GenericNodeTarget< ObjectType > Interface Template Reference
The GenericNodeTarget class. More...
#include "murl_graph_generic_node_target.h"
Inheritance diagram for Murl::Graph::GenericNodeTarget< ObjectType >:
Additional Inherited Members | |
Public Member Functions inherited from Murl::Graph::IGenericNodeTarget< ObjectType > | |
virtual Bool | Init (IInitTracker *tracker)=0 |
Initialize the node target. More... | |
virtual Bool | DeInit (IDeInitTracker *tracker)=0 |
De-Initialize the node target. More... | |
virtual UInt32 | GetMinNumberOfNodes () const =0 |
Query the minimum number of nodes. More... | |
virtual UInt32 | GetMaxNumberOfNodes () const =0 |
Query the maximum number of nodes. More... | |
virtual Bool | SetNumberOfNodes (UInt32 numberOfNodes)=0 |
Set the total number of nodes. More... | |
virtual UInt32 | GetNumberOfNodes () const =0 |
Get the total number of nodes. More... | |
virtual Bool | SetNodeId (const String &nodeId, UInt32 index)=0 |
Set a single node ID at a given index. More... | |
virtual const String & | GetNodeId (UInt32 index) const =0 |
Get the node ID at a given index. More... | |
virtual Bool | SetNode (ObjectType *object, UInt32 index)=0 |
Set (replace) a single node for referencing at a given position. More... | |
virtual ObjectType * | GetNode (UInt32 index) const =0 |
Get the node at a given index. More... | |
Detailed Description
template<class ObjectType>
interface Murl::Graph::GenericNodeTarget< ObjectType >
The GenericNodeTarget class.
This is the common abstract base class for the engine's NodeTarget and NodeArrayTarget classes, implementing the IGenericNodeTarget interface.
The documentation for this interface was generated from the following file:
- murl_graph_generic_node_target.h