![]() |
Murl Engine API
Version 2025.1
|
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 | |
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... | |