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

PhysicsNodeState Class Reference

#include <physicsnode.h>

Collaboration diagram for PhysicsNodeState:

Collaboration graph
[legend]
List of all members.

Detailed Description

State date for a physics node.

Author:
Mattias Jansson (mattias@realityrift.com)


Public Member Functions

 PhysicsNodeState ()
 PhysicsNodeState (const Vector3d &rkVelocity, const Vector3d &rkTranslation, const Quaternion &rkRotation)
 PhysicsNodeState (const PhysicsNodeState &rkState)
bool operator< (const PhysicsNodeState &rkState) const
bool operator== (const PhysicsNodeState &rkState) const

Public Attributes

Vector3d m_kVelocity
Vector3d m_kTranslation
Quaternion m_kRotation


Constructor & Destructor Documentation

PhysicsNodeState  )  [inline]
 

PhysicsNodeState const Vector3d rkVelocity,
const Vector3d rkTranslation,
const Quaternion rkRotation
[inline]
 

Parameters:
rkVelocity Velocity
rkTranslation Translation
rkRotation Rotation

PhysicsNodeState const PhysicsNodeState rkState  )  [inline]
 

Parameters:
rkState Reference state to copy


Member Function Documentation

bool operator< const PhysicsNodeState rkState  )  const [inline]
 

Needed for STL exports of UDTs under Win32

Parameters:
rkState State data to compare with
Returns:
false

bool operator== const PhysicsNodeState rkState  )  const [inline]
 

Query if states are equal

Parameters:
rkState State data to compare with
Returns:
true if all elements are equal, false if not


Member Data Documentation

Vector3d m_kVelocity
 

Velocity

Vector3d m_kTranslation
 

Translation

Quaternion m_kRotation
 

Rotation


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