Public Member Functions | Static Public Attributes | Private Attributes | Friends | List of all members
Vclip::Se3 Class Reference

#include <mv.h>

Public Member Functions

void invert (const Se3 &T)
 
void invert ()
 
void invXformPoint (const Vect3 &p, Vect3 &xp) const
 
void invXformPoint (Vect3 &p) const
 
void invXformVect (const Vect3 &v, Vect3 &xv) const
 
void invXformVect (Vect3 &v) const
 
void mult (const Se3 &T, const Se3 &U)
 
void postmult (const Se3 &T)
 
void premult (const Se3 &T)
 
ostream & print (ostream &os) const
 
istream & read (istream &is)
 
const Quatrot () const
 
Quatrot ()
 
 Se3 ()
 
 Se3 (const Quat &q_, const Vect3 &d_)
 
 Se3 (const MatX &X)
 
void set (const Quat &q_, const Vect3 &d_)
 
void set (const MatX &X)
 
const Vect3trans () const
 
Vect3trans ()
 
void xformPoint (const Vect3 &p, Vect3 &xp) const
 
void xformPoint (Vect3 &p) const
 
void xformVect (const Vect3 &v, Vect3 &xv) const
 
void xformVect (Vect3 &v) const
 

Static Public Attributes

static const Se3 ID
 

Private Attributes

Vect3 d
 
Quat q
 

Friends

class MatX
 

Detailed Description

Definition at line 600 of file mv.h.

Constructor & Destructor Documentation

◆ Se3() [1/3]

Vclip::Se3::Se3 ( )
inline

Definition at line 614 of file mv.h.

◆ Se3() [2/3]

Vclip::Se3::Se3 ( const Quat q_,
const Vect3 d_ 
)
inline

Definition at line 615 of file mv.h.

◆ Se3() [3/3]

Vclip::Se3::Se3 ( const MatX X)
inline

Definition at line 616 of file mv.h.

Member Function Documentation

◆ invert() [1/2]

void Vclip::Se3::invert ( const Se3 T)
inline

Definition at line 1499 of file mv.h.

◆ invert() [2/2]

void Vclip::Se3::invert ( )
inline

Definition at line 1510 of file mv.h.

◆ invXformPoint() [1/2]

void Vclip::Se3::invXformPoint ( const Vect3 p,
Vect3 xp 
) const
inline

Definition at line 1556 of file mv.h.

◆ invXformPoint() [2/2]

void Vclip::Se3::invXformPoint ( Vect3 p) const
inline

Definition at line 1563 of file mv.h.

◆ invXformVect() [1/2]

void Vclip::Se3::invXformVect ( const Vect3 v,
Vect3 xv 
) const
inline

Definition at line 1544 of file mv.h.

◆ invXformVect() [2/2]

void Vclip::Se3::invXformVect ( Vect3 v) const
inline

Definition at line 1550 of file mv.h.

◆ mult()

void Vclip::Se3::mult ( const Se3 T,
const Se3 U 
)
inline

Definition at line 1473 of file mv.h.

◆ postmult()

void Vclip::Se3::postmult ( const Se3 T)
inline

Definition at line 1489 of file mv.h.

◆ premult()

void Vclip::Se3::premult ( const Se3 T)
inline

Definition at line 1481 of file mv.h.

◆ print()

ostream & Vclip::Se3::print ( ostream &  os) const
inline

Definition at line 1467 of file mv.h.

◆ read()

istream& Vclip::Se3::read ( istream &  is)

◆ rot() [1/2]

const Quat& Vclip::Se3::rot ( ) const
inline

Definition at line 627 of file mv.h.

◆ rot() [2/2]

Quat& Vclip::Se3::rot ( )
inline

Definition at line 629 of file mv.h.

◆ set() [1/2]

void Vclip::Se3::set ( const Quat q_,
const Vect3 d_ 
)
inline

Definition at line 620 of file mv.h.

◆ set() [2/2]

void Vclip::Se3::set ( const MatX X)
inline

Definition at line 621 of file mv.h.

◆ trans() [1/2]

const Vect3& Vclip::Se3::trans ( ) const
inline

Definition at line 628 of file mv.h.

◆ trans() [2/2]

Vect3& Vclip::Se3::trans ( )
inline

Definition at line 630 of file mv.h.

◆ xformPoint() [1/2]

void Vclip::Se3::xformPoint ( const Vect3 p,
Vect3 xp 
) const
inline

Definition at line 1530 of file mv.h.

◆ xformPoint() [2/2]

void Vclip::Se3::xformPoint ( Vect3 p) const
inline

Definition at line 1537 of file mv.h.

◆ xformVect() [1/2]

void Vclip::Se3::xformVect ( const Vect3 v,
Vect3 xv 
) const
inline

Definition at line 1518 of file mv.h.

◆ xformVect() [2/2]

void Vclip::Se3::xformVect ( Vect3 v) const
inline

Definition at line 1524 of file mv.h.

Friends And Related Function Documentation

◆ MatX

friend class MatX
friend

Definition at line 602 of file mv.h.

Member Data Documentation

◆ d

Vect3 Vclip::Se3::d
private

Definition at line 607 of file mv.h.

◆ ID

const Se3 Vclip::Se3::ID
static

Definition at line 679 of file mv.h.

◆ q

Quat Vclip::Se3::q
private

Definition at line 606 of file mv.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Sat Dec 17 2022 03:52:22