Class OrientationData
Defined in File ParticleData.h
Class Documentation
-
class OrientationData
This class encapsulates the state of all orientations of a quaternion model. All parameters are stored in individual arrays.
Public Functions
-
inline FORCE_INLINE OrientationData(void)
-
inline FORCE_INLINE ~OrientationData(void)
- inline FORCE_INLINE void addQuaternion (const Quaternionr &vertex)
- inline FORCE_INLINE Quaternionr & getQuaternion (const unsigned int i)
- inline FORCE_INLINE const Quaternionr & getQuaternion (const unsigned int i) const
- inline FORCE_INLINE void setQuaternion (const unsigned int i, const Quaternionr &pos)
- inline FORCE_INLINE Quaternionr & getQuaternion0 (const unsigned int i)
- inline FORCE_INLINE const Quaternionr & getQuaternion0 (const unsigned int i) const
- inline FORCE_INLINE void setQuaternion0 (const unsigned int i, const Quaternionr &pos)
- inline FORCE_INLINE Quaternionr & getLastQuaternion (const unsigned int i)
- inline FORCE_INLINE const Quaternionr & getLastQuaternion (const unsigned int i) const
- inline FORCE_INLINE void setLastQuaternion (const unsigned int i, const Quaternionr &pos)
- inline FORCE_INLINE Quaternionr & getOldQuaternion (const unsigned int i)
- inline FORCE_INLINE const Quaternionr & getOldQuaternion (const unsigned int i) const
- inline FORCE_INLINE void setOldQuaternion (const unsigned int i, const Quaternionr &pos)
- inline FORCE_INLINE Vector3r & getVelocity (const unsigned int i)
- inline FORCE_INLINE const Vector3r & getVelocity (const unsigned int i) const
- inline FORCE_INLINE void setVelocity (const unsigned int i, const Vector3r &vel)
- inline FORCE_INLINE Vector3r & getAcceleration (const unsigned int i)
- inline FORCE_INLINE const Vector3r & getAcceleration (const unsigned int i) const
- inline FORCE_INLINE void setAcceleration (const unsigned int i, const Vector3r &accel)
- inline FORCE_INLINE const Real getMass (const unsigned int i) const
- inline FORCE_INLINE Real & getMass (const unsigned int i)
- inline FORCE_INLINE void setMass (const unsigned int i, const Real mass)
- inline FORCE_INLINE const Real getInvMass (const unsigned int i) const
- inline FORCE_INLINE const unsigned int getNumberOfQuaternions () const
- inline FORCE_INLINE void resize (const unsigned int newSize)
Resize the array containing the particle data.
- inline FORCE_INLINE void reserve (const unsigned int newSize)
Reserve the array containing the particle data.
- inline FORCE_INLINE void release ()
Release the array containing the particle data.
- inline FORCE_INLINE unsigned int size () const
Release the array containing the particle data.
-
inline FORCE_INLINE OrientationData(void)