![]() |
Murl Engine API
Version 2018.3
|
The GenericNodeTarget class. More...
#include <murl_graph_generic_node_target.h>
The GenericNodeTarget class.
This is the common abstract base class for the engine's NodeTarget and NodeArrayTarget classes, implementing the IGenericNodeTarget interface.
Additional Inherited Members | |
![]() | |
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... | |