Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | Related Pages

NodeKeyframe Class Reference

#include <nodeanimator.h>

Inheritance diagram for NodeKeyframe:

Inheritance graph
[legend]
Collaboration diagram for NodeKeyframe:

Collaboration graph
[legend]
List of all members.

Detailed Description

Data for a node keyframe A node keyframe holds rotation and translation data.

Author:
Mattias Jansson (mattias@realityrift.com)


Public Member Functions

 NodeKeyframe (float fTime=0.0f)
 NodeKeyframe (const NodeKeyframe &rkKeyframe)
virtual ~NodeKeyframe ()
bool operator< (const Keyframe &rkKeyframe) const
bool operator== (const Keyframe &rkKeyframe) const

Public Attributes

Quaternion m_kRotation
Vector3d m_kTranslation
float m_fT


Constructor & Destructor Documentation

NodeKeyframe float  fTime = 0.0f  )  [inline]
 

Parameters:
fTime Timestamp

NodeKeyframe const NodeKeyframe rkKeyframe  )  [inline]
 

Parameters:
rkKeyframe Keyframe reference object

virtual ~NodeKeyframe  )  [inline, virtual]
 


Member Function Documentation

bool operator< const Keyframe rkKeyframe  )  const [inline, inherited]
 

Compare timestamps

Parameters:
rkKeyframe Keyframe reference object to compare with
Returns:
true if timestamp less than reference object timestamp

bool operator== const Keyframe rkKeyframe  )  const [inline, inherited]
 

Compare timestamps

Parameters:
rkKeyframe Keyframe reference object to compare with
Returns:
true if timestamp less are equal (epsilon interval)


Member Data Documentation

Quaternion m_kRotation
 

Rotation

Vector3d m_kTranslation
 

Translation

float m_fT [inherited]
 

Timestamp in [0,1] range


The documentation for this class was generated from the following file:
Generated on Wed Jan 21 14:21:12 2004 for NeoEngine by doxygen 1.3.5