WSF
wsf::comm::graph::ScriptCommGraphClass Class Reference

#include <WsfCommGraph.hpp>

Inherits UtScriptClass.

Public Member Functions

 ScriptCommGraphClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 UT_DECLARE_SCRIPT_METHOD (HasNode)
 UT_DECLARE_SCRIPT_METHOD (HasEdge)
 UT_DECLARE_SCRIPT_METHOD (GetNode)
 UT_DECLARE_SCRIPT_METHOD (GetNodes)
 UT_DECLARE_SCRIPT_METHOD (GetEdge)
 UT_DECLARE_SCRIPT_METHOD (GetIncomingNodeEdges)
 UT_DECLARE_SCRIPT_METHOD (GetOutgoingNodeEdges)
 UT_DECLARE_SCRIPT_METHOD (FindPath)
 UT_DECLARE_SCRIPT_METHOD (CreateNode)
 UT_DECLARE_SCRIPT_METHOD (RemoveNode)
 UT_DECLARE_SCRIPT_METHOD (InsertEdge)
 UT_DECLARE_SCRIPT_METHOD (EraseEdge)
 UT_DECLARE_SCRIPT_METHOD (Clear)
 UT_DECLARE_SCRIPT_METHOD (SetEdgeWeight)

Constructor & Destructor Documentation

◆ ScriptCommGraphClass()

wsf::comm::graph::ScriptCommGraphClass::ScriptCommGraphClass ( const std::string & aClassName,
UtScriptTypes * aTypesPtr )

Member Function Documentation

◆ UT_DECLARE_SCRIPT_METHOD() [1/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( Clear )

◆ UT_DECLARE_SCRIPT_METHOD() [2/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( CreateNode )

The following script calls are only available for use cases where the graph has been indicated to allow user changes to state.

◆ UT_DECLARE_SCRIPT_METHOD() [3/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( EraseEdge )

◆ UT_DECLARE_SCRIPT_METHOD() [4/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( FindPath )

◆ UT_DECLARE_SCRIPT_METHOD() [5/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( GetEdge )

◆ UT_DECLARE_SCRIPT_METHOD() [6/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( GetIncomingNodeEdges )

◆ UT_DECLARE_SCRIPT_METHOD() [7/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( GetNode )

◆ UT_DECLARE_SCRIPT_METHOD() [8/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( GetNodes )

◆ UT_DECLARE_SCRIPT_METHOD() [9/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( GetOutgoingNodeEdges )

◆ UT_DECLARE_SCRIPT_METHOD() [10/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( HasEdge )

◆ UT_DECLARE_SCRIPT_METHOD() [11/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( HasNode )

◆ UT_DECLARE_SCRIPT_METHOD() [12/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( InsertEdge )

◆ UT_DECLARE_SCRIPT_METHOD() [13/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( RemoveNode )

◆ UT_DECLARE_SCRIPT_METHOD() [14/14]

wsf::comm::graph::ScriptCommGraphClass::UT_DECLARE_SCRIPT_METHOD ( SetEdgeWeight )

This method, although really belonging to the edge object, is provided via the graph to restrict modification.


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved