Is the DAG node class for clusters.
#include <AlClusterNode.h>
class AlClusterNode : public AlDagNode
virtual ~AlClusterNode();
virtual AlObject* copyWrapper() const;
virtual AlObjectType type() const;
virtual boolean isInstanceable();
AlCluster * cluster() const;
AlCluster * cluster(AlTM&) const;
This class is a DAG node class used specifically for clusters. Every AlClusterNode object has an AlCluster attached to it. (For more information on how AlClusters and AlClusterNodes work together, see the Class Description for the AlCloud object.)
To create a cluster node, the user must instantiate and call the create method on an AlCluster object, which will create an AlClusterNode. The user cannot directly instantiate an AlClusterNode.
A cluster node can be deleted in two ways. When a cluster node is deleted, its associated cluster is deleted. When a cluster is deleted, its cluster node is also deleted.