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

#include <rigid_2d.h>

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

Public Types

typedef Vector< T, 2 > TranslationDOF
 
typedef T RotationDOF
 

Public Member Functions

DYN_FUNC Rigid ()
 
DYN_FUNC Rigid (Vector< T, 2 > p, T angle)
 
DYN_FUNC ~Rigid ()
 
DYN_FUNC T getOrientation () const
 
DYN_FUNC Vector< T, 2 > getCenter () const
 
DYN_FUNC SquareMatrix< T, 2 > getRotationMatrix () const
 
DYN_FUNC Rigid ()
 
DYN_FUNC ~Rigid ()
 

Private Attributes

Vector< T, 2 > m_p
 
T m_angle
 

Detailed Description

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

Definition at line 9 of file rigid_2d.h.

Member Typedef Documentation

◆ RotationDOF

template<typename T>
typedef T dyno::Rigid< T, 2 >::RotationDOF

Definition at line 13 of file rigid_2d.h.

◆ TranslationDOF

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

Definition at line 12 of file rigid_2d.h.

Constructor & Destructor Documentation

◆ Rigid() [1/3]

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

Definition at line 15 of file rigid_2d.h.

◆ Rigid() [2/3]

template<typename T>
DYN_FUNC dyno::Rigid< T, 2 >::Rigid ( Vector< T, 2 > p,
T angle )
inline

Definition at line 20 of file rigid_2d.h.

◆ ~Rigid() [1/2]

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

Definition at line 25 of file rigid_2d.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, 2 > dyno::Rigid< T, 2 >::getCenter ( ) const
inline

Definition at line 28 of file rigid_2d.h.

◆ getOrientation()

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

Definition at line 27 of file rigid_2d.h.

◆ getRotationMatrix()

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

Definition at line 29 of file rigid_2d.h.

Member Data Documentation

◆ m_angle

template<typename T>
T dyno::Rigid< T, 2 >::m_angle
private

Definition at line 35 of file rigid_2d.h.

◆ m_p

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

Definition at line 34 of file rigid_2d.h.


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