ECF
1.7
D:
Projekt
ECF
ECF_master
ECF
cartesian
Node.h
1
#pragma once
2
3
namespace
Cartesian {
4
5
class
Function
;
6
typedef
std::shared_ptr<Function> FunctionP;
7
13
class
Node
14
{
15
public
:
16
Node()
17
{ }
18
Node(FunctionP primitive)
19
{
20
primitive_ = primitive;
21
}
22
~Node()
23
{ }
24
void
setPrimitive(FunctionP primitive)
25
{
26
primitive_ = primitive;
27
}
28
29
FunctionP primitive_;
//< pointer to the Primitive belonging to this node
30
std::vector<uint> arguments_;
//< indexes of argument nodes
31
};
32
typedef
std::shared_ptr<Node> NodeP;
33
34
}
Cartesian::Function
Definition
Function.h:12
Generated on
for ECF by
1.18.0