sofa::defaulttype::SolidTypes< R >::ArticulatedInertia Class Reference

#include <SolidTypes.h>

Collaboration diagram for sofa::defaulttype::SolidTypes< R >::ArticulatedInertia:

Collaboration graph
[legend]

Public Member Functions

 ArticulatedInertia ()
 ArticulatedInertia (const Mat &M, const Mat &H, const Mat &I)
SpatialVector operator* (const SpatialVector &v) const
ArticulatedInertia operator* (Real r) const
ArticulatedInertia & operator= (const RigidInertia &Ri)
ArticulatedInertia & operator+= (const ArticulatedInertia &Ai)
ArticulatedInertia operator+ (const ArticulatedInertia &Ai) const
ArticulatedInertia operator- (const ArticulatedInertia &Ai) const
void copyTo (Mat66 &) const
 Convert to a full 6x6 matrix.

Data Fields

Mat M
Mat H
Mat I

Friends

std::ostream & operator<< (std::ostream &out, const ArticulatedInertia &r)

Detailed Description

template<class R = float>
class sofa::defaulttype::SolidTypes< R >::ArticulatedInertia

Definition at line 300 of file SolidTypes.h.


Constructor & Destructor Documentation

template<class R >
sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::ArticulatedInertia (  )  [inline]

template<class R >
sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::ArticulatedInertia ( const Mat &  M,
const Mat &  H,
const Mat &  I 
) [inline]

Definition at line 447 of file SolidTypes.inl.


Member Function Documentation

template<class R >
void sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::copyTo ( Mat66 &  m  )  const [inline]

template<class R >
SolidTypes< R >::ArticulatedInertia sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::operator* ( Real  r  )  const [inline]

template<class R >
SolidTypes< R >::SpatialVector sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::operator* ( const SpatialVector &  v  )  const [inline]

template<class R >
SolidTypes< R >::ArticulatedInertia sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::operator+ ( const ArticulatedInertia &  Ai  )  const [inline]

template<class R >
SolidTypes< R >::ArticulatedInertia & sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::operator+= ( const ArticulatedInertia &  Ai  )  [inline]

template<class R >
SolidTypes< R >::ArticulatedInertia sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::operator- ( const ArticulatedInertia &  Ai  )  const [inline]

template<class R >
SolidTypes< R >::ArticulatedInertia & sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::operator= ( const RigidInertia &  Ri  )  [inline]


Friends And Related Function Documentation

template<class R = float>
std::ostream& operator<< ( std::ostream &  out,
const ArticulatedInertia &  r 
) [friend]

Definition at line 314 of file SolidTypes.h.


Field Documentation

template<class R = float>
Mat sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::H

template<class R = float>
Mat sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::I

template<class R = float>
Mat sofa::defaulttype::SolidTypes< R >::ArticulatedInertia::M


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

Generated on Sun Nov 23 04:23:54 2008 for Sofa by  doxygen 1.5.7.1