Sirikata
Classes | Public Member Functions | Private Attributes
Sirikata::Transform Class Reference

#include <Transform.hpp>

Inheritance diagram for Sirikata::Transform:
Collaboration diagram for Sirikata::Transform:

List of all members.

Classes

class  Error
class  ErrorPredicate

Public Member Functions

 Transform ()
 Transform (const Vector3< float64 > &position, const Quaternion &orientation)
bool operator== (const Transform &other) const
const Vector3< float64 > & getPosition () const
void setPosition (const Vector3< float64 > &position)
const QuaterniongetOrientation () const
void setOrientation (const Quaternion &orientation)
Transform toWorld (const Transform &reference) const
 Alters this Transformation.
Transform toLocal (const Transform &reference) const
Transform blend (const Transform &newTransform, float32 percentNew) const

Private Attributes

Quaternion mOrientation

Constructor & Destructor Documentation

Sirikata::Transform::Transform ( ) [inline]

Referenced by blend(), toLocal(), and toWorld().

Sirikata::Transform::Transform ( const Vector3< float64 > &  position,
const Quaternion orientation 
) [inline]

Member Function Documentation

Transform Sirikata::Transform::blend ( const Transform newTransform,
float32  percentNew 
) const [inline]
const Quaternion& Sirikata::Transform::getOrientation ( ) const [inline]
const Vector3<float64>& Sirikata::Transform::getPosition ( ) const [inline]
bool Sirikata::Transform::operator== ( const Transform other) const [inline]
void Sirikata::Transform::setOrientation ( const Quaternion orientation) [inline]
void Sirikata::Transform::setPosition ( const Vector3< float64 > &  position) [inline]
Transform Sirikata::Transform::toLocal ( const Transform reference) const [inline]
Transform Sirikata::Transform::toWorld ( const Transform reference) const [inline]

Alters this Transformation.

References getOrientation(), getPosition(), and Transform().


Member Data Documentation


The documentation for this class was generated from the following file: