#include <LaparoscopicRigidTypes.h>

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) |
Definition at line 53 of file LaparoscopicRigidTypes.h.
Definition at line 59 of file LaparoscopicRigidTypes.h.
| 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-().
| 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] |
| Vector3& sofa::defaulttype::LaparoscopicRigid3Types::Deriv::getVOrientation | ( | void | ) | [inline] |
Definition at line 109 of file LaparoscopicRigidTypes.h.
References vOrientation.
Referenced by sofa::defaulttype::DataTypeInfo< LaparoscopicRigidTypes::Deriv >::getValue(), sofa::defaulttype::operator*(), sofa::defaulttype::LaparoscopicRigid3Types::Coord::operator+(), sofa::defaulttype::LaparoscopicRigid3Types::Coord::operator+=(), sofa::defaulttype::operator/(), and sofa::defaulttype::DataTypeInfo< LaparoscopicRigidTypes::Deriv >::setValue().
| const Real& sofa::defaulttype::LaparoscopicRigid3Types::Deriv::getVTranslation | ( | void | ) | const [inline] |
| Real& sofa::defaulttype::LaparoscopicRigid3Types::Deriv::getVTranslation | ( | void | ) | [inline] |
Definition at line 108 of file LaparoscopicRigidTypes.h.
References vTranslation.
Referenced by sofa::defaulttype::DataTypeInfo< LaparoscopicRigidTypes::Deriv >::getValue(), sofa::defaulttype::operator*(), sofa::defaulttype::LaparoscopicRigid3Types::Coord::operator+(), sofa::defaulttype::LaparoscopicRigid3Types::Coord::operator+=(), sofa::defaulttype::operator/(), and sofa::defaulttype::DataTypeInfo< LaparoscopicRigidTypes::Deriv >::setValue().
| 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.
Definition at line 88 of file LaparoscopicRigidTypes.h.
| void sofa::defaulttype::LaparoscopicRigid3Types::Deriv::operator*= | ( | Real | a | ) | [inline] |
| void sofa::defaulttype::LaparoscopicRigid3Types::Deriv::operator+= | ( | const Deriv & | a | ) | [inline] |
| Deriv sofa::defaulttype::LaparoscopicRigid3Types::Deriv::operator- | ( | ) | const [inline] |
Definition at line 95 of file LaparoscopicRigidTypes.h.
References Deriv(), vOrientation, and vTranslation.
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.
Definition at line 57 of file LaparoscopicRigidTypes.h.
Referenced by clear(), getVOrientation(), operator*(), operator*=(), operator+(), operator+=(), and operator-().
Definition at line 56 of file LaparoscopicRigidTypes.h.
Referenced by clear(), getVTranslation(), operator*(), operator*=(), operator+(), operator+=(), and operator-().
1.5.7.1