Public Member Functions | Protected Attributes
isam::NodeT< T > Class Template Reference

#include <Node.h>

Inheritance diagram for isam::NodeT< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void apply_exmap (const Eigen::VectorXd &v)
void estimate_to_linpoint ()
void init (const T &t)
bool initialized () const
Eigen::VectorXb is_angle () const
void linpoint_to_estimate ()
 NodeT ()
 NodeT (const char *name)
void self_exmap (const Eigen::VectorXd &v)
void swap_estimates ()
void update (const Eigen::VectorXd &v)
void update0 (const Eigen::VectorXd &v)
value (Selector s=ESTIMATE) const
value0 () const
Eigen::VectorXd vector (Selector s=ESTIMATE) const
Eigen::VectorXd vector0 () const
void write (std::ostream &out) const
virtual ~NodeT ()

Protected Attributes

T * _value
T * _value0

Detailed Description

template<class T>
class isam::NodeT< T >

Definition at line 99 of file Node.h.


Constructor & Destructor Documentation

template<class T >
isam::NodeT< T >::NodeT ( ) [inline]

Definition at line 107 of file Node.h.

template<class T >
isam::NodeT< T >::NodeT ( const char *  name) [inline]

Definition at line 112 of file Node.h.

template<class T >
virtual isam::NodeT< T >::~NodeT ( ) [inline, virtual]

Definition at line 117 of file Node.h.


Member Function Documentation

template<class T >
void isam::NodeT< T >::apply_exmap ( const Eigen::VectorXd &  v) [inline, virtual]

Implements isam::Node.

Definition at line 143 of file Node.h.

template<class T >
void isam::NodeT< T >::estimate_to_linpoint ( ) [inline, virtual]

Implements isam::Node.

Definition at line 140 of file Node.h.

template<class T >
void isam::NodeT< T >::init ( const T &  t) [inline]

Definition at line 122 of file Node.h.

template<class T >
bool isam::NodeT< T >::initialized ( ) const [inline, virtual]

Implements isam::Node.

Definition at line 127 of file Node.h.

template<class T >
Eigen::VectorXb isam::NodeT< T >::is_angle ( ) const [inline, virtual]

Reimplemented from isam::Node.

Definition at line 134 of file Node.h.

template<class T >
void isam::NodeT< T >::linpoint_to_estimate ( ) [inline, virtual]

Implements isam::Node.

Definition at line 139 of file Node.h.

template<class T >
void isam::NodeT< T >::self_exmap ( const Eigen::VectorXd &  v) [inline, virtual]

Implements isam::Node.

Definition at line 144 of file Node.h.

template<class T >
void isam::NodeT< T >::swap_estimates ( ) [inline, virtual]

Implements isam::Node.

Definition at line 141 of file Node.h.

template<class T >
void isam::NodeT< T >::update ( const Eigen::VectorXd &  v) [inline, virtual]

Implements isam::Node.

Definition at line 136 of file Node.h.

template<class T >
void isam::NodeT< T >::update0 ( const Eigen::VectorXd &  v) [inline, virtual]

Implements isam::Node.

Definition at line 137 of file Node.h.

template<class T >
T isam::NodeT< T >::value ( Selector  s = ESTIMATE) const [inline]

Definition at line 129 of file Node.h.

template<class T >
T isam::NodeT< T >::value0 ( ) const [inline]

Definition at line 130 of file Node.h.

template<class T >
Eigen::VectorXd isam::NodeT< T >::vector ( Selector  s = ESTIMATE) const [inline, virtual]

Implements isam::Node.

Definition at line 132 of file Node.h.

template<class T >
Eigen::VectorXd isam::NodeT< T >::vector0 ( ) const [inline, virtual]

Implements isam::Node.

Definition at line 133 of file Node.h.

template<class T >
void isam::NodeT< T >::write ( std::ostream &  out) const [inline, virtual]

Implements isam::Node.

Definition at line 146 of file Node.h.


Member Data Documentation

template<class T >
T* isam::NodeT< T >::_value [protected]

Definition at line 102 of file Node.h.

template<class T >
T* isam::NodeT< T >::_value0 [protected]

Definition at line 103 of file Node.h.


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


demo_lidar
Author(s): Ji Zhang
autogenerated on Sun Mar 1 2015 11:30:50