PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::Rigid< T, 3 > Class Template Reference

#include <rigid_3d.h>

Collaboration diagram for dyno::Rigid< T, 3 >:

Public Types

typedef Vector< T, 3 > TranslationDOF
 
typedef Vector< T, 3 > RotationDOF
 

Public Member Functions

DYN_FUNC Rigid ()
 
DYN_FUNC Rigid (Vector< T, 3 > p, Quat< T > quat)
 
DYN_FUNC ~Rigid ()
 
DYN_FUNC Vector< T, 3 > getCenter () const
 
DYN_FUNC SquareMatrix< T, 3 > getRotationMatrix () const
 
DYN_FUNC Quat< TgetOrientation () const
 
DYN_FUNC Rigid ()
 
DYN_FUNC ~Rigid ()
 

Private Attributes

Vector< T, 3 > m_p
 
Quat< Tm_quat
 

Detailed Description

template<typename T>
class dyno::Rigid< T, 3 >

Definition at line 10 of file rigid_3d.h.

Member Typedef Documentation

◆ RotationDOF

template<typename T>
typedef Vector<T, 3> dyno::Rigid< T, 3 >::RotationDOF

Definition at line 14 of file rigid_3d.h.

◆ TranslationDOF

template<typename T>
typedef Vector<T, 3> dyno::Rigid< T, 3 >::TranslationDOF

Definition at line 13 of file rigid_3d.h.

Constructor & Destructor Documentation

◆ Rigid() [1/3]

template<typename T>
DYN_FUNC dyno::Rigid< T, 3 >::Rigid ( )
inline

Definition at line 16 of file rigid_3d.h.

◆ Rigid() [2/3]

template<typename T>
DYN_FUNC dyno::Rigid< T, 3 >::Rigid ( Vector< T, 3 > p,
Quat< T > quat )
inline

Definition at line 21 of file rigid_3d.h.

◆ ~Rigid() [1/2]

template<typename T>
DYN_FUNC dyno::Rigid< T, 3 >::~Rigid ( )
inline

Definition at line 26 of file rigid_3d.h.

◆ Rigid() [3/3]

DYN_FUNC dyno::Rigid< T, Dim >::Rigid ( )
inline

Definition at line 11 of file rigid_base.h.

◆ ~Rigid() [2/2]

DYN_FUNC dyno::Rigid< T, Dim >::~Rigid ( )
inline

Definition at line 12 of file rigid_base.h.

Member Function Documentation

◆ getCenter()

template<typename T>
DYN_FUNC Vector< T, 3 > dyno::Rigid< T, 3 >::getCenter ( ) const
inline

Definition at line 28 of file rigid_3d.h.

◆ getOrientation()

template<typename T>
DYN_FUNC Quat< T > dyno::Rigid< T, 3 >::getOrientation ( ) const
inline

Definition at line 35 of file rigid_3d.h.

◆ getRotationMatrix()

template<typename T>
DYN_FUNC SquareMatrix< T, 3 > dyno::Rigid< T, 3 >::getRotationMatrix ( ) const
inline

Definition at line 30 of file rigid_3d.h.

Member Data Documentation

◆ m_p

template<typename T>
Vector<T, 3> dyno::Rigid< T, 3 >::m_p
private

Definition at line 38 of file rigid_3d.h.

◆ m_quat

template<typename T>
Quat<T> dyno::Rigid< T, 3 >::m_quat
private

Definition at line 39 of file rigid_3d.h.


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