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

#include <mv.h>

Public Member Functions

void invert (const MatX &M)
 
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
 
 MatX ()
 
 MatX (const Mat3 &R_, const Vect3 &d_)
 
 MatX (const Se3 &T)
 
void mult (const MatX &M, const MatX &N)
 
void postmult (const MatX &M)
 
void premult (const MatX &M)
 
ostream & print (ostream &os) const
 
istream & read (istream &is)
 
const Mat3rot () const
 
Mat3rot ()
 
void set (const Mat3 &R_, const Vect3 &d_)
 
void set (const Se3 &T)
 
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 MatX ID
 

Private Attributes

Vect3 d
 
Mat3 R
 

Friends

class Se3
 

Detailed Description

Definition at line 424 of file mv.h.

Constructor & Destructor Documentation

◆ MatX() [1/3]

Vclip::MatX::MatX ( )
inline

Definition at line 437 of file mv.h.

◆ MatX() [2/3]

Vclip::MatX::MatX ( const Mat3 R_,
const Vect3 d_ 
)
inline

Definition at line 438 of file mv.h.

◆ MatX() [3/3]

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

Definition at line 439 of file mv.h.

Member Function Documentation

◆ invert() [1/2]

void Vclip::MatX::invert ( const MatX M)

◆ invert() [2/2]

void Vclip::MatX::invert ( )

◆ invXformPoint() [1/2]

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

Definition at line 1333 of file mv.h.

◆ invXformPoint() [2/2]

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

Definition at line 1340 of file mv.h.

◆ invXformVect() [1/2]

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

Definition at line 1321 of file mv.h.

◆ invXformVect() [2/2]

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

Definition at line 1327 of file mv.h.

◆ mult()

void Vclip::MatX::mult ( const MatX M,
const MatX N 
)

◆ postmult()

void Vclip::MatX::postmult ( const MatX M)

◆ premult()

void Vclip::MatX::premult ( const MatX M)

◆ print()

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

Definition at line 1281 of file mv.h.

◆ read()

istream & Vclip::MatX::read ( istream &  is)
inline

Definition at line 1287 of file mv.h.

◆ rot() [1/2]

const Mat3& Vclip::MatX::rot ( ) const
inline

Definition at line 447 of file mv.h.

◆ rot() [2/2]

Mat3& Vclip::MatX::rot ( )
inline

Definition at line 449 of file mv.h.

◆ set() [1/2]

void Vclip::MatX::set ( const Mat3 R_,
const Vect3 d_ 
)
inline

Definition at line 444 of file mv.h.

◆ set() [2/2]

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

Definition at line 1275 of file mv.h.

◆ trans() [1/2]

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

Definition at line 448 of file mv.h.

◆ trans() [2/2]

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

Definition at line 450 of file mv.h.

◆ xformPoint() [1/2]

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

Definition at line 1307 of file mv.h.

◆ xformPoint() [2/2]

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

Definition at line 1314 of file mv.h.

◆ xformVect() [1/2]

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

Definition at line 1295 of file mv.h.

◆ xformVect() [2/2]

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

Definition at line 1301 of file mv.h.

Friends And Related Function Documentation

◆ Se3

friend class Se3
friend

Definition at line 426 of file mv.h.

Member Data Documentation

◆ d

Vect3 Vclip::MatX::d
private

Definition at line 431 of file mv.h.

◆ ID

const MatX Vclip::MatX::ID
static

Definition at line 489 of file mv.h.

◆ R

Mat3 Vclip::MatX::R
private

Definition at line 430 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