8 #include "IMovableItemCallback.h"
9 #include "ISimGUICallback.h"
14 #include "IPhysicsMovableItem.h"
15 #include "IPhysicsBody.h"
17 #include "MovableItem.h"
67 {
Std_TraceMsg(0,
"Caught Error in desctructor of KeyFrame\r\n",
"", -1,
false,
true);}
100 THROW_ERROR(Al_Err_lItemNotKeyFrameType, Al_Err_strItemNotKeyFrameType);
132 void KeyFrame::Load(
CStdXml &oXml)
virtual ~KeyFrame()
Destructor.
Base class file for all Animat simulation objects.
Declares the simulation recorder class.
long m_lEndSlice
The time slice where this item is deactived.
Root namespace for the base simulation library for AnimatLab.
Declares the body part class.
virtual std::string Type()
returns the string type name of this object.
short m_iCollectInterval
Zero-based index of the collect interval.
virtual bool IntoElem()
Goes into the next element where the cursor is located.
Declares the key frame class.
Base class for all activated items.
Declares the joint class.
Declares the organism class.
virtual int GetChildInt(std::string strElementName)
Gets an integer value from the element with the specified name.
bool Std_IsAboveMin(int iMinVal, int iVal, bool bThrowError, std::string strParamName, bool bInclusiveLimit)
Tests if a number is above a minimum value.
std::string m_strID
The unique Id for this object.
Declares the activated item class.
Declares a light manager object.
Declares the bounding box class.
A standard xml manipulation class.
int CollectInterval()
Gets the collect interval.
KeyFrame()
Default constructor.
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 bool OutOfElem()
Goes out of the element where the cursor is located.
Declares the data chart manager class.
Declares the rigid body class.
std::string Std_CheckString(std::string strVal)
Converts a string to upper case and trims it.
virtual void GenerateID()
Generates an identifier.
Declares the structure class.
virtual bool operator<(ActivatedItem *lpItem)
Less than comparison of two activated items.
Declares the odor type class.
Declares the simulator class.
Declares the activated item manager class.
Declares the external stimuli manager class.
long m_lStartSlice
The time slice where this item becomes active.
virtual long GetChildLong(std::string strElementName)
Gets a long value from the element with the specified name.
Declares the receptive field class.