These pages are auto-generated from self-documenting comments embedded in class files.
For more information on breve and steve, refer to the breve homepage.

GADirectedGraphParameterObject : GADirectedGraphNode

Class description:

GADirectedGraphNode is a node in a directed graph. It is a subclass of GADirectedGraphParameterObject which can be used to associate it with a set of parameters.

Methods:

  • connect
  • destroyConnectedObjects
  • destroyConnectedObjectsInternal
  • duplicate
  • duplicateInternal
  • getConnectedNodes
  • getConnectedNodesInternal
  • getConnections
  • mutateInternal
  • printConnectedObjects
  • printConnectedObjectsInternal
    connect( self, child, plist )

    Makes a connection to child with the parameter list plist.


    destroyConnectedObjects( self )

    Initiates a recursive freeing of this object and all connected objects, both directly and indiretly connected.


    destroyConnectedObjectsInternal( self, seenhash )


    duplicate( self )

    Duplicates the object, which triggers recursive duplication of all connected objects. To be used on root nodes only.


    duplicateInternal( self, seenhash )


    getConnectedNodes( self )

    Recursively generates a list of all nodes connected to this root node, both directly and indirectly.


    getConnectedNodesInternal( self, seenhash, seenlist )


    getConnections( self )

    Returns the list of connections from this node.


    mutateInternal( self, seenhash )


    printConnectedObjects( self )

    Initiates a recursive printing of all connected objects in the graph.


    printConnectedObjectsInternal( self, seenhash )