8 #include "IMovableItemCallback.h"
9 #include "ISimGUICallback.h"
15 #include "IPhysicsMovableItem.h"
16 #include "IPhysicsBody.h"
18 #include "MovableItem.h"
74 {
Std_TraceMsg(0,
"Caught Error in desctructor of MemoryChart\r\n",
"", -1,
false,
true);}
129 void MemoryChart::Load(
CStdXml &oXml)
Base class file for all Animat simulation objects.
MemoryChart()
Default constructor.
Declares the nervous system class.
Declares the simulation recorder class.
bool m_bSetStartEndTime
true to set the start and end time. If false then the chart collects continuously.
Root namespace for the base simulation library for AnimatLab.
Declares the body part class.
Simulator * m_lpSim
The pointer to a Simulation.
virtual bool IntoElem()
Goes into the next element where the cursor is located.
virtual bool Lock()
Locks this data chart buffer from being written by any other process.
CStdCriticalSection * m_oRowCountLock
Critical section to lock access to the data buffer for writing.
virtual void StepSimulation()
Step the simulation for this object.
Declares the link base class.
Declares the key frame class.
virtual void Initialize()
Initializes this object.
Declares the memory chart class.
Declares the joint class.
Declares the organism class.
virtual std::string Type()
returns the string type name of this object.
Declares the activated item class.
Declares the data column class.
virtual void Load(std::string strProjectPath, std::string strConfigFile)
Loads a data chart from a file.
Declares a light manager object.
Declares the bounding box class.
Declares the gain base class.
A standard xml manipulation class.
virtual void StepSimulation()
Step the simulation for this object.
void Std_TraceMsg(const int iLevel, std::string strMessage, std::string strSourceFile, int iSourceLine, bool bLogToFile, bool bPrintHeader)
Traces a message to the debugger window.
virtual void Unlock()
Unlocks this data chart buffer from being written by any other process.
virtual void Initialize()
Initializes this object.
virtual bool OutOfElem()
Goes out of the element where the cursor is located.
Declares the data chart class.
long m_lRowCount
Number of rows in the buffer.
Declares the data chart manager class.
Declares the rigid body class.
virtual long TimeSlice()
Gets the current time slice.
Declares the structure class.
Declares the odor type class.
Declares the simulator class.
Declares the neural module class.
int m_lCurrentRow
The currently selected row.
Declares the activated item manager class.
virtual ~MemoryChart()
Destructor.
Declares the external stimuli manager class.
Declares the receptive field class.
short m_iCollectInterval
Tells what the time slice step interval to use when collecting data. This is.