sofa::defaulttype::LaparoscopicRigid3Types Class Reference

#include <LaparoscopicRigidTypes.h>


Data Structures

class  Coord
class  Deriv
class  SparseData

Public Types

typedef SReal Real
typedef SparseData< Coord > SparseCoord
typedef SparseData< Deriv > SparseDeriv
typedef vector< SparseCoord > SparseVecCoord
typedef vector< SparseDeriv > SparseVecDeriv
typedef vector< SparseVecDeriv > VecConst
 All the Constraints applied to a state Vector.
typedef vector< Coord > VecCoord
typedef vector< Deriv > VecDeriv
typedef vector< Real > VecReal

Static Public Member Functions

template<typename T >
static void set (Coord &c, T x, T, T)
template<typename T >
static void get (T &x, T &, T &, const Coord &c)
template<typename T >
static void add (Coord &c, T x, T, T)
template<typename T >
static void set (Deriv &c, T x, T, T)
template<typename T >
static void get (T &x, T &y, T &z, const Deriv &c)
template<typename T >
static void add (Deriv &c, T x, T, T)
static const char * Name ()
static Coord interpolate (const helper::vector< Coord > &ancestors, const helper::vector< Real > &coefs)
static Deriv interpolate (const helper::vector< Deriv > &ancestors, const helper::vector< Real > &coefs)


Detailed Description

Definition at line 47 of file LaparoscopicRigidTypes.h.


Member Typedef Documentation

Definition at line 51 of file LaparoscopicRigidTypes.h.

Definition at line 239 of file LaparoscopicRigidTypes.h.

Definition at line 240 of file LaparoscopicRigidTypes.h.

Definition at line 242 of file LaparoscopicRigidTypes.h.

Definition at line 243 of file LaparoscopicRigidTypes.h.

All the Constraints applied to a state Vector.

Definition at line 246 of file LaparoscopicRigidTypes.h.

Definition at line 248 of file LaparoscopicRigidTypes.h.

Definition at line 249 of file LaparoscopicRigidTypes.h.

Definition at line 250 of file LaparoscopicRigidTypes.h.


Member Function Documentation

template<typename T >
static void sofa::defaulttype::LaparoscopicRigid3Types::add ( Deriv &  c,
T  x,
T  ,
T   
) [inline, static]

Definition at line 285 of file LaparoscopicRigidTypes.h.

template<typename T >
static void sofa::defaulttype::LaparoscopicRigid3Types::add ( Coord &  c,
T  x,
T  ,
T   
) [inline, static]

Definition at line 265 of file LaparoscopicRigidTypes.h.

template<typename T >
static void sofa::defaulttype::LaparoscopicRigid3Types::get ( T &  x,
T &  y,
T &  z,
const Deriv &  c 
) [inline, static]

Definition at line 277 of file LaparoscopicRigidTypes.h.

template<typename T >
static void sofa::defaulttype::LaparoscopicRigid3Types::get ( T &  x,
T &  ,
T &  ,
const Coord &  c 
) [inline, static]

Definition at line 259 of file LaparoscopicRigidTypes.h.

static Deriv sofa::defaulttype::LaparoscopicRigid3Types::interpolate ( const helper::vector< Deriv > &  ancestors,
const helper::vector< Real > &  coefs 
) [inline, static]

Definition at line 308 of file LaparoscopicRigidTypes.h.

static Coord sofa::defaulttype::LaparoscopicRigid3Types::interpolate ( const helper::vector< Coord > &  ancestors,
const helper::vector< Real > &  coefs 
) [inline, static]

Definition at line 294 of file LaparoscopicRigidTypes.h.

static const char* sofa::defaulttype::LaparoscopicRigid3Types::Name (  )  [inline, static]

Definition at line 289 of file LaparoscopicRigidTypes.h.

template<typename T >
static void sofa::defaulttype::LaparoscopicRigid3Types::set ( Deriv &  c,
T  x,
T  ,
T   
) [inline, static]

Definition at line 271 of file LaparoscopicRigidTypes.h.

template<typename T >
static void sofa::defaulttype::LaparoscopicRigid3Types::set ( Coord &  c,
T  x,
T  ,
T   
) [inline, static]

Definition at line 253 of file LaparoscopicRigidTypes.h.


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

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