sofa::defaulttype::LaparoscopicRigid3Types::Deriv Class Reference

#include <LaparoscopicRigidTypes.h>

Collaboration diagram for sofa::defaulttype::LaparoscopicRigid3Types::Deriv:

Collaboration graph
[legend]

Public Types

typedef Real value_type

Public Member Functions

 Deriv (const Real &velTranslation, const Vector3 &velOrient)
 Deriv ()
void clear ()
void operator+= (const Deriv &a)
Deriv operator+ (const Deriv &a) const
void operator*= (Real a)
Deriv operator* (Real a) const
Deriv operator- () const
Real operator* (const Deriv &a) const
 dot product
Real & getVTranslation (void)
Vector3 & getVOrientation (void)
const Real & getVTranslation (void) const
const Vector3 & getVOrientation (void) const

Private Attributes

Real vTranslation
Vector3 vOrientation

Friends

class Coord
std::ostream & operator<< (std::ostream &out, const Deriv &v)
std::istream & operator>> (std::istream &in, Deriv &v)

Detailed Description

Definition at line 53 of file LaparoscopicRigidTypes.h.


Member Typedef Documentation

Definition at line 59 of file LaparoscopicRigidTypes.h.


Constructor & Destructor Documentation

sofa::defaulttype::LaparoscopicRigid3Types::Deriv::Deriv ( const Real &  velTranslation,
const Vector3 &  velOrient 
) [inline]

Definition at line 62 of file LaparoscopicRigidTypes.h.

sofa::defaulttype::LaparoscopicRigid3Types::Deriv::Deriv (  )  [inline]

Definition at line 64 of file LaparoscopicRigidTypes.h.

References clear().

Referenced by operator-().


Member Function Documentation

void sofa::defaulttype::LaparoscopicRigid3Types::Deriv::clear (  )  [inline]

Definition at line 66 of file LaparoscopicRigidTypes.h.

References sofa::defaulttype::Vec< N, real >::clear(), vOrientation, and vTranslation.

Referenced by Deriv().

const Vector3& sofa::defaulttype::LaparoscopicRigid3Types::Deriv::getVOrientation ( void   )  const [inline]

Definition at line 111 of file LaparoscopicRigidTypes.h.

References vOrientation.

Vector3& sofa::defaulttype::LaparoscopicRigid3Types::Deriv::getVOrientation ( void   )  [inline]

const Real& sofa::defaulttype::LaparoscopicRigid3Types::Deriv::getVTranslation ( void   )  const [inline]

Definition at line 110 of file LaparoscopicRigidTypes.h.

References vTranslation.

Real& sofa::defaulttype::LaparoscopicRigid3Types::Deriv::getVTranslation ( void   )  [inline]

Real sofa::defaulttype::LaparoscopicRigid3Types::Deriv::operator* ( const Deriv &  a  )  const [inline]

dot product

Definition at line 101 of file LaparoscopicRigidTypes.h.

References vOrientation, and vTranslation.

Deriv sofa::defaulttype::LaparoscopicRigid3Types::Deriv::operator* ( Real  a  )  const [inline]

Definition at line 88 of file LaparoscopicRigidTypes.h.

void sofa::defaulttype::LaparoscopicRigid3Types::Deriv::operator*= ( Real  a  )  [inline]

Definition at line 82 of file LaparoscopicRigidTypes.h.

References vOrientation, and vTranslation.

Deriv sofa::defaulttype::LaparoscopicRigid3Types::Deriv::operator+ ( const Deriv &  a  )  const [inline]

Definition at line 74 of file LaparoscopicRigidTypes.h.

References vOrientation, and vTranslation.

void sofa::defaulttype::LaparoscopicRigid3Types::Deriv::operator+= ( const Deriv &  a  )  [inline]

Definition at line 68 of file LaparoscopicRigidTypes.h.

References vOrientation, and vTranslation.

Deriv sofa::defaulttype::LaparoscopicRigid3Types::Deriv::operator- (  )  const [inline]

Definition at line 95 of file LaparoscopicRigidTypes.h.

References Deriv(), vOrientation, and vTranslation.


Friends And Related Function Documentation

friend class Coord [friend]

Definition at line 60 of file LaparoscopicRigidTypes.h.

std::ostream& operator<< ( std::ostream &  out,
const Deriv &  v 
) [friend]

Definition at line 112 of file LaparoscopicRigidTypes.h.

std::istream& operator>> ( std::istream &  in,
Deriv &  v 
) [friend]

Definition at line 117 of file LaparoscopicRigidTypes.h.


Field Documentation


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

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