35 keyframe.
AgentId == kf.AgentId) {
53 if (it->AgentId == keyframe.
AgentId &&
67 std::cout <<
"DebugDump called. Number of keyframes: "
69 std::cout <<
"Keyframes:" << std::endl;
71 std::cout <<
"AgentId: " << kf.AgentId
72 <<
" TimeStamp: " << kf.TimeStamp
73 <<
" X: " << kf.Position.X <<
" Y: " << kf.Position.Y
74 <<
" Z: " << kf.Position.Z << std::endl;
void RemoveKeyframe(const Core::Keyframe &keyframe)
Removes a keyframe from the keyframe list.
void DebugDump(void) const
Dumps keyframe information to the console for debugging purposes.
std::vector< Core::Keyframe > m_Keyframes
void AddKeyframe(int agentId, float timeStamp, float x, float y, float z)
Adds a keyframe to the keyframe list using x, y, and z coordinates.
A structure that represents a cartesian coordinate.
A structure representing an agent's position in cartesian space at a given point in time.
CartesianCoordinate Position