iSAM
isam::Node Class Reference
Inheritance diagram for isam::Node:
Collaboration diagram for isam::Node:

List of all members.

Public Member Functions

 Node (const char *name, int dim)
virtual bool initialized () const =0
virtual Eigen::VectorXd vector (Selector s=ESTIMATE) const =0
virtual Eigen::VectorXd vector0 () const =0
virtual Eigen::VectorXb is_angle () const
virtual void update (const Eigen::VectorXd &v)=0
virtual void update0 (const Eigen::VectorXd &v)=0
virtual void linpoint_to_estimate ()=0
virtual void estimate_to_linpoint ()=0
virtual void swap_estimates ()=0
virtual void apply_exmap (const Eigen::VectorXd &v)=0
virtual void self_exmap (const Eigen::VectorXd &v)=0
void add_factor (Factor *e)
void remove_factor (Factor *e)
const std::list< Factor * > & factors ()
bool deleted () const
void mark_deleted ()
void erase_marked_factors ()
virtual void write (std::ostream &out) const =0

Protected Attributes

std::list< Factor * > _factors

Friends

std::ostream & operator<< (std::ostream &output, const Node &n)

Detailed Description

Definition at line 46 of file Node.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables