|
ADS-IDAC Engine 5.0.0
|
#include <NodeElement.h>
Public Member Functions | |
| NodeElement () | |
| NodeElement (NodeElement *) | |
| virtual | ~NodeElement () |
| void | setID (int) |
| void | setMotherID (int) |
| void | setLevel (int) |
| void | setType (int) |
| void | setTypeSequence (int) |
| void | setNodeProbability (double) |
| void | setTime (double) |
| int | getID () const |
| int | getMotherID () const |
| int | getLevel () const |
| int | getType () const |
| int | getTypeSequence () const |
| double | getNodeProbability () const |
| double | getTime () const |
| void | setName (std::string &) |
| std::string & | getName () |
| void | saveInfoToFile (std::ofstream &) |
| void | retrieveInfoFromFile (std::ifstream &) |
Private Attributes | |
| std::string | Name |
| double | Time |
| int | ID |
| int | Mother_ID |
| int | Level |
| int | Type |
| int | Type_sequence |
| double | Node_probability |
Definition at line 11 of file NodeElement.h.
| NodeElement::NodeElement | ( | ) |
Definition at line 12 of file NodeElement.cpp.
References Name, and Node_probability.
| NodeElement::NodeElement | ( | NodeElement * | _node | ) |
Definition at line 17 of file NodeElement.cpp.
References getID(), getLevel(), getMotherID(), getName(), getNodeProbability(), getTime(), getType(), getTypeSequence(), ID, Level, Mother_ID, Name, Node_probability, Type, and Type_sequence.
|
virtual |
Definition at line 28 of file NodeElement.cpp.
| int NodeElement::getID | ( | ) | const |
Definition at line 40 of file NodeElement.cpp.
References ID.
Referenced by NodeElement().
| int NodeElement::getLevel | ( | ) | const |
Definition at line 42 of file NodeElement.cpp.
References Level.
Referenced by NodeElement().
| int NodeElement::getMotherID | ( | ) | const |
Definition at line 41 of file NodeElement.cpp.
References Mother_ID.
Referenced by NodeElement().
| string & NodeElement::getName | ( | ) |
Definition at line 47 of file NodeElement.cpp.
References Name.
Referenced by NodeElement().
| double NodeElement::getNodeProbability | ( | ) | const |
Definition at line 45 of file NodeElement.cpp.
References Node_probability.
Referenced by NodeElement().
| double NodeElement::getTime | ( | ) | const |
Definition at line 39 of file NodeElement.cpp.
References Time.
Referenced by NodeElement().
| int NodeElement::getType | ( | ) | const |
Definition at line 43 of file NodeElement.cpp.
References Type.
Referenced by NodeElement().
| int NodeElement::getTypeSequence | ( | ) | const |
Definition at line 44 of file NodeElement.cpp.
References Type_sequence.
Referenced by NodeElement().
| void NodeElement::retrieveInfoFromFile | ( | std::ifstream & | ) |
Definition at line 58 of file NodeElement.cpp.
References ID, Level, Mother_ID, Name, Node_probability, Type, and Type_sequence.
| void NodeElement::saveInfoToFile | ( | std::ofstream & | ) |
Definition at line 48 of file NodeElement.cpp.
References ID, Level, Mother_ID, Name, Node_probability, Type, and Type_sequence.
| void NodeElement::setID | ( | int | n | ) |
Definition at line 33 of file NodeElement.cpp.
References ID.
| void NodeElement::setLevel | ( | int | n | ) |
Definition at line 35 of file NodeElement.cpp.
References Level.
| void NodeElement::setMotherID | ( | int | n | ) |
Definition at line 34 of file NodeElement.cpp.
References Mother_ID.
| void NodeElement::setName | ( | std::string & | ) |
Definition at line 46 of file NodeElement.cpp.
References Name.
| void NodeElement::setNodeProbability | ( | double | p | ) |
Definition at line 38 of file NodeElement.cpp.
References Node_probability.
| void NodeElement::setTime | ( | double | _time | ) |
Definition at line 32 of file NodeElement.cpp.
| void NodeElement::setType | ( | int | n | ) |
Definition at line 36 of file NodeElement.cpp.
References Type.
| void NodeElement::setTypeSequence | ( | int | n | ) |
Definition at line 37 of file NodeElement.cpp.
References Type_sequence.
|
private |
Definition at line 38 of file NodeElement.h.
Referenced by getID(), NodeElement(), retrieveInfoFromFile(), saveInfoToFile(), and setID().
|
private |
Definition at line 40 of file NodeElement.h.
Referenced by getLevel(), NodeElement(), retrieveInfoFromFile(), saveInfoToFile(), and setLevel().
|
private |
Definition at line 39 of file NodeElement.h.
Referenced by getMotherID(), NodeElement(), retrieveInfoFromFile(), saveInfoToFile(), and setMotherID().
|
private |
Definition at line 36 of file NodeElement.h.
Referenced by getName(), NodeElement(), retrieveInfoFromFile(), saveInfoToFile(), and setName().
|
private |
Definition at line 43 of file NodeElement.h.
Referenced by getNodeProbability(), NodeElement(), retrieveInfoFromFile(), saveInfoToFile(), and setNodeProbability().
|
private |
Definition at line 37 of file NodeElement.h.
Referenced by getTime().
|
private |
Definition at line 41 of file NodeElement.h.
Referenced by getType(), NodeElement(), retrieveInfoFromFile(), saveInfoToFile(), and setType().
|
private |
Definition at line 42 of file NodeElement.h.
Referenced by getTypeSequence(), NodeElement(), retrieveInfoFromFile(), saveInfoToFile(), and setTypeSequence().