Public Member Functions | Private Types | Private Attributes
g2o::VertexSE3AxisAngle Class Reference

#include <NonLinearLS.h>

Inheritance diagram for g2o::VertexSE3AxisAngle:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Matrix4 getCamera (bool Twc=false)
Matrix4 getCamera (bool Twc=false)
Vector2d map (const Vector3 &Pw)
Vector2d map (const Vector3 &Pw)
virtual void oplus (double *update_)
 update the position of the node from the parameters in v
virtual void oplus (double *update_)
 update the position of the node from the parameters in v
void pop ()
 restore the position of the vertex by retrieving the position from the stack
void pop ()
 restore the position of the vertex by retrieving the position from the stack
void push ()
 backup the position of the vertex to a stack
void push ()
 backup the position of the vertex to a stack
bool read (std::istream &is)
 read the vertex from a stream, i.e., the internal state of the vertex
bool read (std::istream &is)
 read the vertex from a stream, i.e., the internal state of the vertex
virtual void setToOrigin ()
 sets the node to the origin (used in the multilevel stuff)
virtual void setToOrigin ()
 sets the node to the origin (used in the multilevel stuff)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW VertexSE3AxisAngle (Vector6 calibracion)
EIGEN_MAKE_ALIGNED_OPERATOR_NEW VertexSE3AxisAngle (Vector6 calibracion)
 VertexSE3AxisAngle (Vector6 calibracion, Vector6 mu, bool Twc=false)
 VertexSE3AxisAngle (Vector6 calibracion, Vector6 mu, bool Twc=false)
 VertexSE3AxisAngle (Vector6 calibracion, Matrix4 T, bool Twc=false)
 VertexSE3AxisAngle (Vector6 calibracion, Matrix4 T, bool Twc=false)
bool write (std::ostream &os) const
 write the vertex to a stream
bool write (std::ostream &os) const
 write the vertex to a stream

Private Types

typedef Matrix< double, 3, 4 > RtMatrix
typedef Matrix< double, 3, 4 > RtMatrix

Private Attributes

std::stack< RtMatrix * > backups
Vector6 K
Matrix3 Rcw
Vector3 tcw
bool Twc

Detailed Description

Aligment transformation

Definition at line 172 of file g2o/g2o/examples/dorian/NonLinearLS.h.


Member Typedef Documentation

typedef Matrix<double, 3, 4> g2o::VertexSE3AxisAngle::RtMatrix [private]

Definition at line 316 of file g2o/g2o/examples/dorian/NonLinearLS.h.

typedef Matrix<double, 3, 4> g2o::VertexSE3AxisAngle::RtMatrix [private]

Definition at line 316 of file NonLinearLS.h.


Constructor & Destructor Documentation

Definition at line 177 of file g2o/g2o/examples/dorian/NonLinearLS.h.

g2o::VertexSE3AxisAngle::VertexSE3AxisAngle ( Vector6  calibracion,
Vector6  mu,
bool  Twc = false 
) [inline]

Definition at line 185 of file g2o/g2o/examples/dorian/NonLinearLS.h.

g2o::VertexSE3AxisAngle::VertexSE3AxisAngle ( Vector6  calibracion,
Matrix4  T,
bool  Twc = false 
) [inline]

Definition at line 205 of file g2o/g2o/examples/dorian/NonLinearLS.h.

Definition at line 177 of file NonLinearLS.h.

g2o::VertexSE3AxisAngle::VertexSE3AxisAngle ( Vector6  calibracion,
Vector6  mu,
bool  Twc = false 
) [inline]

Definition at line 185 of file NonLinearLS.h.

g2o::VertexSE3AxisAngle::VertexSE3AxisAngle ( Vector6  calibracion,
Matrix4  T,
bool  Twc = false 
) [inline]

Definition at line 205 of file NonLinearLS.h.


Member Function Documentation

Matrix4 g2o::VertexSE3AxisAngle::getCamera ( bool  Twc = false) [inline]

Definition at line 296 of file g2o/g2o/examples/dorian/NonLinearLS.h.

Matrix4 g2o::VertexSE3AxisAngle::getCamera ( bool  Twc = false) [inline]

Definition at line 296 of file NonLinearLS.h.

Vector2d g2o::VertexSE3AxisAngle::map ( const Vector3 Pw) [inline]

Definition at line 244 of file g2o/g2o/examples/dorian/NonLinearLS.h.

Vector2d g2o::VertexSE3AxisAngle::map ( const Vector3 Pw) [inline]

Definition at line 244 of file NonLinearLS.h.

virtual void g2o::VertexSE3AxisAngle::oplus ( double *  v) [inline, virtual]

update the position of the node from the parameters in v

Implements g2o::OptimizableGraph::Vertex.

Definition at line 230 of file g2o/g2o/examples/dorian/NonLinearLS.h.

virtual void g2o::VertexSE3AxisAngle::oplus ( double *  v) [inline, virtual]

update the position of the node from the parameters in v

Implements g2o::OptimizableGraph::Vertex.

Definition at line 230 of file NonLinearLS.h.

void g2o::VertexSE3AxisAngle::pop ( ) [inline, virtual]

restore the position of the vertex by retrieving the position from the stack

Reimplemented from g2o::BaseVertex< 6, SE3AxisAngle >.

Definition at line 282 of file g2o/g2o/examples/dorian/NonLinearLS.h.

void g2o::VertexSE3AxisAngle::pop ( ) [inline, virtual]

restore the position of the vertex by retrieving the position from the stack

Reimplemented from g2o::BaseVertex< 6, SE3AxisAngle >.

Definition at line 282 of file NonLinearLS.h.

void g2o::VertexSE3AxisAngle::push ( ) [inline, virtual]

backup the position of the vertex to a stack

Reimplemented from g2o::BaseVertex< 6, SE3AxisAngle >.

Definition at line 270 of file NonLinearLS.h.

void g2o::VertexSE3AxisAngle::push ( ) [inline, virtual]

backup the position of the vertex to a stack

Reimplemented from g2o::BaseVertex< 6, SE3AxisAngle >.

Definition at line 270 of file g2o/g2o/examples/dorian/NonLinearLS.h.

bool g2o::VertexSE3AxisAngle::read ( std::istream &  is) [inline, virtual]

read the vertex from a stream, i.e., the internal state of the vertex

Implements g2o::OptimizableGraph::Vertex.

Definition at line 221 of file NonLinearLS.h.

bool g2o::VertexSE3AxisAngle::read ( std::istream &  is) [inline, virtual]

read the vertex from a stream, i.e., the internal state of the vertex

Implements g2o::OptimizableGraph::Vertex.

Definition at line 221 of file g2o/g2o/examples/dorian/NonLinearLS.h.

virtual void g2o::VertexSE3AxisAngle::setToOrigin ( ) [inline, virtual]

sets the node to the origin (used in the multilevel stuff)

Implements g2o::OptimizableGraph::Vertex.

Definition at line 226 of file NonLinearLS.h.

virtual void g2o::VertexSE3AxisAngle::setToOrigin ( ) [inline, virtual]

sets the node to the origin (used in the multilevel stuff)

Implements g2o::OptimizableGraph::Vertex.

Definition at line 226 of file g2o/g2o/examples/dorian/NonLinearLS.h.

bool g2o::VertexSE3AxisAngle::write ( std::ostream &  os) const [inline, virtual]

write the vertex to a stream

Implements g2o::OptimizableGraph::Vertex.

Definition at line 222 of file g2o/g2o/examples/dorian/NonLinearLS.h.

bool g2o::VertexSE3AxisAngle::write ( std::ostream &  os) const [inline, virtual]

write the vertex to a stream

Implements g2o::OptimizableGraph::Vertex.

Definition at line 222 of file NonLinearLS.h.


Member Data Documentation

std::stack< RtMatrix * > g2o::VertexSE3AxisAngle::backups [private]

Definition at line 318 of file g2o/g2o/examples/dorian/NonLinearLS.h.

Definition at line 324 of file g2o/g2o/examples/dorian/NonLinearLS.h.

Definition at line 322 of file g2o/g2o/examples/dorian/NonLinearLS.h.

Definition at line 323 of file g2o/g2o/examples/dorian/NonLinearLS.h.

Definition at line 321 of file g2o/g2o/examples/dorian/NonLinearLS.h.


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


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