dynamicgraph::sot::VectorUTheta Class Reference

#include <sot/core/vector-utheta.hh>

Inheritance diagram for dynamicgraph::sot::VectorUTheta:
[legend]

Public Member Functions

 VectorUTheta (void)
 
 VectorUTheta (const VectorUTheta &v)
 
virtual ~VectorUTheta (void)
 
virtual VectorRotationfromMatrix (const MatrixRotation &rot)
 
virtual MatrixRotationtoMatrix (MatrixRotation &rot) const
 
- Public Member Functions inherited from dynamicgraph::sot::VectorRotation
 VectorRotation (void)
 
 VectorRotation (const VectorRotation &v)
 
virtual ~VectorRotation (void)
 
- Public Member Functions inherited from maal::boost::Vector
 Vector (const InternalVector::size_type size=0)
 
 Vector (InternalVector *clone, const bool proprio=false)
 
 Vector (const Vector &copy)
 
virtual ~Vector (void)
 
InternalVector & accessToMotherLib (void)
 
const InternalVector & accessToMotherLib (void) const
 
VectorinitFromMotherLib (const InternalVector &bv)
 
unsigned int size (void) const
 
Vectorresize (const InternalVector::size_type nbRows, const bool setZero=true)
 
Vectorfill (const FloatType value)
 
VectorsetZero (void)
 
Vectoropposite (Vector &res) const
 
Vector opposite (void) const
 
const FloatTypedatablock (void) const
 
FloatTypedatablock (void)
 
const FloatTypeelementAt (const InternalVector::size_type row) const
 
FloatTypeelementAt (const InternalVector::size_type row)
 
Vectorextract (const InternalVector::size_type top, const InternalVector::size_type nbrows, Vector &C) const
 
Vector extract (const InternalVector::size_type top, const InternalVector::size_type nbrows) const
 
 Vector (const InternalVector::size_type size=0)
 
 Vector (InternalVector *clone, const bool proprio=false)
 
 Vector (const Vector &copy)
 
virtual ~Vector (void)
 
InternalVector & accessToMotherLib (void)
 
const InternalVector & accessToMotherLib (void) const
 
VectorinitFromMotherLib (const InternalVector &bv)
 
unsigned int size (void) const
 
Vectorresize (const InternalVector::size_type nbRows, const bool setZero=true)
 
Vectorfill (const FloatType value)
 
VectorsetZero (void)
 
Vectoropposite (Vector &res) const
 
Vector opposite (void) const
 
FloatType norm (void) const
 
FloatType norm1 (void) const
 
FloatType max (void) const
 
FloatType min (void) const
 
FloatType sumSquare (void) const
 
FloatType normInfty (void) const
 
FloatType scalarProduct (const Vector &v2) const
 
VectorcrossProduct (const Vector &v2, Vector &res) const
 
Vector crossProduct (const Vector &v2)
 
Vector multiply (const Vector &v2) const
 
Vectormultiply (const Vector &v2, Vector &res) const
 
Vector multiply (const FloatType x) const
 
Vectormultiply (const FloatType x, Vector &res) const
 
Vector addition (const Vector &v2) const
 
Vectoraddition (const Vector &v2, Vector &res) const
 
Vector substraction (const Vector &v2) const
 
Vectorsubstraction (const Vector &v2, Vector &res) const
 
const FloatTypedatablock (void) const
 
FloatTypedatablock (void)
 
const FloatTypeelementAt (const InternalVector::size_type row) const
 
FloatTypeelementAt (const InternalVector::size_type row)
 
Vectorextract (const InternalVector::size_type top, const InternalVector::size_type nbrows, Vector &C) const
 
Vector extract (const InternalVector::size_type top, const InternalVector::size_type nbrows) const
 
Vectoroperator+= (const Vector &v1)
 
Vectoroperator-= (const Vector &v1)
 
Vectoroperator*= (const Vector &v1)
 
Vectoroperator*= (const FloatType x)
 
const FloatTypeoperator() (const InternalVector::size_type i) const
 
FloatTypeoperator() (const InternalVector::size_type i)
 
Vectoroperator= (const Vector &v1)
 
bool autoresize (void)
 

Additional Inherited Members

- Static Public Member Functions inherited from maal::boost::Vector
static FloatType scalarProduct (const Vector &v1, const Vector &v2)
 
static VectorcrossProduct (const Vector &v1, const Vector &v2, Vector &res)
 
static Vectormultiply (const Vector &v1, const Vector &v2, Vector &res)
 
static Vectormultiply (const Vector &v1, const FloatType x, Vector &res)
 
static Vectoraddition (const Vector &v1, const Vector &v2, Vector &res)
 
static Vectorsubstraction (const Vector &v1, const Vector &v2, Vector &res)
 
- Static Protected Member Functions inherited from maal::boost::Vector
static void _resize (InternalVector &vct1, const InternalVector &vct2)
 
static bool _checksize (const InternalVector &vct1, const InternalVector &vct2)
 
static bool _checksizeVerb (const InternalVector &vct1, const InternalVector &vct2)
 
static bool _checksize (const InternalVector &vct1, const InternalVector::size_type s2)
 
static bool _checksizeVerb (const InternalVector &vct1, const InternalVector::size_type s2)
 
- Protected Attributes inherited from maal::boost::Vector
InternalVector staticVector
 
InternalVector * dynamicVector
 
InternalVector & vector
 
bool proprio
 
- Static Protected Attributes inherited from maal::boost::Vector
static const bool AUTORESIZE
 
static const bool CHECKRESIZE
 

Constructor & Destructor Documentation

◆ VectorUTheta() [1/2]

dynamicgraph::sot::VectorUTheta::VectorUTheta ( void  )
inline

◆ VectorUTheta() [2/2]

dynamicgraph::sot::VectorUTheta::VectorUTheta ( const VectorUTheta v)
inline

◆ ~VectorUTheta()

virtual dynamicgraph::sot::VectorUTheta::~VectorUTheta ( void  )
inlinevirtual

Member Function Documentation

◆ fromMatrix()

virtual VectorRotation& dynamicgraph::sot::VectorUTheta::fromMatrix ( const MatrixRotation rot)
virtual

◆ toMatrix()

virtual MatrixRotation& dynamicgraph::sot::VectorUTheta::toMatrix ( MatrixRotation rot) const
virtual