PeriDyno 1.0.0
Loading...
Searching...
No Matches
dyno::FixedJoint< Real > Class Template Reference

#include <DiscreteElements.h>

Inheritance diagram for dyno::FixedJoint< Real >:
Collaboration diagram for dyno::FixedJoint< Real >:

Public Member Functions

DYN_FUNC FixedJoint ()
 
CPU_FUNC FixedJoint (PdActor *a1, PdActor *a2)
 
CPU_FUNC FixedJoint (PdActor *a1)
 
void setAnchorPoint (Vector< Real, 3 >anchor_point)
 
void setAnchorAngle (Quat< Real > quat)
 
- Public Member Functions inherited from dyno::Joint< Real >
DYN_FUNC Joint ()
 
CPU_FUNC Joint (PdActor *a1, PdActor *a2)
 

Public Attributes

Vector< Real, 3 > r1
 
Vector< Real, 3 > r2
 
Vector< Real, 3 > w
 
Quat< Realq
 
Quat< Realq_init
 
- Public Attributes inherited from dyno::Joint< Real >
int bodyId1
 
int bodyId2
 
ElementType bodyType1
 
ElementType bodyType2
 
PdActoractor1 = nullptr
 
PdActoractor2 = nullptr
 

Detailed Description

template<typename Real>
class dyno::FixedJoint< Real >

Definition at line 359 of file DiscreteElements.h.

Constructor & Destructor Documentation

◆ FixedJoint() [1/3]

template<typename Real>
DYN_FUNC dyno::FixedJoint< Real >::FixedJoint ( )
inline

Definition at line 362 of file DiscreteElements.h.

◆ FixedJoint() [2/3]

template<typename Real>
CPU_FUNC dyno::FixedJoint< Real >::FixedJoint ( PdActor * a1,
PdActor * a2 )
inline

Definition at line 374 of file DiscreteElements.h.

◆ FixedJoint() [3/3]

template<typename Real>
CPU_FUNC dyno::FixedJoint< Real >::FixedJoint ( PdActor * a1)
inline

Definition at line 386 of file DiscreteElements.h.

Member Function Documentation

◆ setAnchorAngle()

template<typename Real>
void dyno::FixedJoint< Real >::setAnchorAngle ( Quat< Real > quat)
inline

Definition at line 415 of file DiscreteElements.h.

◆ setAnchorPoint()

template<typename Real>
void dyno::FixedJoint< Real >::setAnchorPoint ( Vector< Real, 3 > anchor_point)
inline

Definition at line 398 of file DiscreteElements.h.

Member Data Documentation

◆ q

template<typename Real>
Quat<Real> dyno::FixedJoint< Real >::q

Definition at line 422 of file DiscreteElements.h.

◆ q_init

template<typename Real>
Quat<Real> dyno::FixedJoint< Real >::q_init

Definition at line 423 of file DiscreteElements.h.

◆ r1

template<typename Real>
Vector<Real, 3> dyno::FixedJoint< Real >::r1

Definition at line 419 of file DiscreteElements.h.

◆ r2

template<typename Real>
Vector<Real, 3> dyno::FixedJoint< Real >::r2

Definition at line 420 of file DiscreteElements.h.

◆ w

template<typename Real>
Vector<Real, 3> dyno::FixedJoint< Real >::w

Definition at line 421 of file DiscreteElements.h.


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