1 #ifndef GPM_2DSnowGraph_H
2 #define GPM_2DSnowGraph_H
238 inline static SP::GPM_2DSnowGraph
New() {
248 createInitialGraph();
261 SP::GPM_PortGraph createPatternGraph(
int& pA,
int& pB)
const;
262 SP::GPM_PortGraph createTransformerGraph(
int& qA,
int& qB)
const;
263 void createInitialGraph();
tBoolean createPatternFunctions(SV::GPM_PatternFunction &patternFunctions) const
create the data for rewriting graph
Definition: GPM_2DSnowGraph.cpp:14
#define tBoolean
Definition: types.h:35
DEFINE_SPTR(GPM_2DSnowGraph)
virtual void toDoAfterThisSetting()
method called after this setting
Definition: GPM_2DSnowGraph.h:246
virtual tBoolean saveGraph(const tString &path, const tString &prefix, const int &nDigits, const int &iterations, tString &fn) const
save the graph during running
Definition: GPM_2DSnowGraph.cpp:36
virtual ~GPM_2DSnowGraph(void)
destroy
Definition: GPM_2DSnowGraph.cpp:10
#define tString
Definition: types.h:36
This class describes a graph which is a list of vertices, ports & edges.
Definition: GPM_PortGraph.h:22
GPM_2DSnowGraph(void)
create
Definition: GPM_2DSnowGraph.cpp:6
virtual void toDoAfterThisSetting()
method called after setThis() method this method can oly be called once.
Definition: CORE_Object.h:188
This class describes a 2D Snow Graph.
Definition: GPM_2DSnowGraph.h:203
static SP::GPM_2DSnowGraph New()
create a test class
Definition: GPM_2DSnowGraph.h:238
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106