63 virtual int ColumnCount();
65 virtual void Name(std::string strValue);
67 virtual std::string DataType();
68 virtual void DataType(std::string strType);
70 virtual std::string TargetID();
71 virtual void TargetID(std::string strID);
73 virtual int AppendSpaces();
74 virtual void AppendSpaces(
int iSpaces);
76 virtual bool IsInitialized();
77 virtual void IsInitialized(
bool bVal);
79 virtual int ColumnIndex();
80 virtual void ColumnIndex(
int iIndex);
82 virtual int RowIndex();
83 virtual void RowIndex(
int iIndex);
85 virtual float *DataValue();
100 virtual void SetSystemPointers(
Simulator *lpSim, Structure *lpStructure, NeuralModule *lpModule,
Node *lpNode,
DataChart *lpChart,
bool bVerify);
101 virtual void VerifySystemPointers();
102 virtual void Initialize();
103 virtual void ReInitialize();
104 virtual void StepSimulation();
106 virtual bool SetData(
const std::string &strDataType,
const std::string &strValue,
bool bThrowError =
true);
107 virtual void QueryProperties(CStdPtrArray<TypeProperty> &aryProperties);
109 virtual void Activate();
110 virtual void Deactivate();
112 virtual void Load(CStdXml &oXml);
113 virtual void SaveColumnNames(std::ofstream &oStream);
Simulates the entire environment.
Root namespace for the base simulation library for AnimatLab.
bool m_bInitialized
true it this chart has been initialized
int m_iAppendSpaces
Determines whether how many other tabs are added after this data is written to the file...
bool LessThanDataColumnCompare(DataColumn *lpColumn1, DataColumn *lpColumn2)
Compares two DataColumn items to find the one that is less than the other.
float * m_lpDataValue
Pointer to the data variable we are collecting.
DataChart * m_lpChart
Pointer to the parent DataChart.
std::string m_strTargetID
GUID ID of the target object that contains the variable we will be collecting.
Base class for body parts and neural network nodes.
AnimatBase * m_lpTarget
Pointer to the target object that contains the data variable we will be collecting.
std::string m_strDataType
The Data type of the variable we will be collecting. This is passed into the GetDataPointer method of...