SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::component::constraint::projective::SkeletonJoint< DataTypes > Struct Template Reference

#include <SkeletalMotionProjectiveConstraint.h>

Public Attributes

int mParentIndex
 
type::vector< CoordmChannels
 
type::vector< double > mTimes
 

Public Member Functions

 SkeletonJoint ()
 
virtual ~SkeletonJoint ()
 
void addChannel (Coord channel, double time)
 
void setRestPosition (const Coord &restPosition)
 

Friends

class SkeletalMotionProjectiveConstraint< DataTypes >
 
std::ostream & operator<< (std::ostream &out, const SkeletonJoint &skeletonJoint)
 
std::istream & operator>> (std::istream &in, SkeletonJoint &skeletonJoint)
 

Attribute details

◆ mChannels

◆ mParentIndex

template<class DataTypes >
int sofa::component::constraint::projective::SkeletonJoint< DataTypes >::mParentIndex

◆ mTimes

template<class DataTypes >
type::vector<double> sofa::component::constraint::projective::SkeletonJoint< DataTypes >::mTimes

Constructor details

◆ SkeletonJoint()

◆ ~SkeletonJoint()

template<class DataTypes >
virtual sofa::component::constraint::projective::SkeletonJoint< DataTypes >::~SkeletonJoint ( )
inlinevirtual

Function details

◆ addChannel()

template<class DataTypes >
void sofa::component::constraint::projective::SkeletonJoint< DataTypes >::addChannel ( Coord  channel,
double  time 
)
inline

◆ setRestPosition()

template<class DataTypes >
void sofa::component::constraint::projective::SkeletonJoint< DataTypes >::setRestPosition ( const Coord restPosition)
inline

Related details

◆ operator<<

template<class DataTypes >
std::ostream& operator<< ( std::ostream &  out,
const SkeletonJoint< DataTypes > &  skeletonJoint 
)
friend

◆ operator>>

template<class DataTypes >
std::istream& operator>> ( std::istream &  in,
SkeletonJoint< DataTypes > &  skeletonJoint 
)
friend

◆ SkeletalMotionProjectiveConstraint< DataTypes >

template<class DataTypes >
friend class SkeletalMotionProjectiveConstraint< DataTypes >
friend