Public Member Functions | Protected Attributes
g2o::Sim3 Struct Reference

#include <sim3.h>

List of all members.

Public Member Functions

Sim3 inverse () const
Vector7d log () const
Vector3d map (const Vector3d &xyz) const
Sim3 operator* (const Sim3 &other)
Sim3operator*= (const Sim3 &other)
double operator[] (int i) const
double & operator[] (int i)
const Quaterniondrotation () const
Quaterniondrotation ()
const double & scale () const
double & scale ()
 Sim3 ()
 Sim3 (const Quaterniond &r, const Vector3d &t, double s)
 Sim3 (const Matrix3d &R, const Vector3d &t, double s)
 Sim3 (const Vector7d &update)
const Vector3d & translation () const
Vector3d & translation ()

Protected Attributes

Quaterniond r
double s
Vector3d t

Detailed Description

Definition at line 31 of file sim3.h.


Constructor & Destructor Documentation

g2o::Sim3::Sim3 ( ) [inline]

Definition at line 42 of file sim3.h.

g2o::Sim3::Sim3 ( const Quaterniond r,
const Vector3d &  t,
double  s 
) [inline]

Definition at line 49 of file sim3.h.

g2o::Sim3::Sim3 ( const Matrix3d &  R,
const Vector3d &  t,
double  s 
) [inline]

Definition at line 54 of file sim3.h.

g2o::Sim3::Sim3 ( const Vector7d update) [inline]

Definition at line 60 of file sim3.h.


Member Function Documentation

Sim3 g2o::Sim3::inverse ( void  ) const [inline]

Definition at line 223 of file sim3.h.

Vector7d g2o::Sim3::log ( ) const [inline]

Definition at line 138 of file sim3.h.

Vector3d g2o::Sim3::map ( const Vector3d &  xyz) const [inline]

Definition at line 134 of file sim3.h.

Sim3 g2o::Sim3::operator* ( const Sim3 other) [inline]

Definition at line 256 of file sim3.h.

Sim3& g2o::Sim3::operator*= ( const Sim3 other) [inline]

Definition at line 264 of file sim3.h.

double g2o::Sim3::operator[] ( int  i) const [inline]

Definition at line 229 of file sim3.h.

double& g2o::Sim3::operator[] ( int  i) [inline]

Definition at line 242 of file sim3.h.

const Quaterniond& g2o::Sim3::rotation ( ) const [inline]

Definition at line 274 of file sim3.h.

Definition at line 276 of file sim3.h.

const double& g2o::Sim3::scale ( ) const [inline]

Definition at line 278 of file sim3.h.

double& g2o::Sim3::scale ( ) [inline]

Definition at line 280 of file sim3.h.

const Vector3d& g2o::Sim3::translation ( ) const [inline]

Definition at line 270 of file sim3.h.

Vector3d& g2o::Sim3::translation ( ) [inline]

Definition at line 272 of file sim3.h.


Member Data Documentation

Definition at line 36 of file sim3.h.

double g2o::Sim3::s [protected]

Definition at line 38 of file sim3.h.

Vector3d g2o::Sim3::t [protected]

Definition at line 37 of file sim3.h.


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


re_vision
Author(s): Dorian Galvez-Lopez
autogenerated on Sun Jan 5 2014 11:34:30