#include <Element.h>
Public Member Functions | |
int | dim () const |
Element (const char *name, int dim) | |
virtual const char * | name () const |
int | start () const |
virtual int | unique_id () |
virtual void | write (std::ostream &out) const |
virtual | ~Element () |
Protected Attributes | |
int | _dim |
int | _id |
Private Member Functions | |
Element (const Element &rhs) | |
const Element & | operator= (const Element &rhs) |
Private Attributes | |
const char * | _name |
int | _start |
Friends | |
class | Covariances |
class | Slam |
isam::Element::Element | ( | const Element & | rhs | ) | [private] |
isam::Element::Element | ( | const char * | name, |
int | dim | ||
) | [inline] |
virtual isam::Element::~Element | ( | ) | [inline, virtual] |
int isam::Element::dim | ( | ) | const [inline] |
virtual const char* isam::Element::name | ( | ) | const [inline, virtual] |
int isam::Element::start | ( | ) | const [inline] |
virtual int isam::Element::unique_id | ( | ) | [inline, virtual] |
virtual void isam::Element::write | ( | std::ostream & | out | ) | const [inline, virtual] |
Reimplemented in isam::FactorT< T >, isam::FactorT< Point2d >, isam::FactorT< Point3d >, isam::FactorT< DepthmonoMeasurement >, isam::FactorT< MonocularMeasurement >, isam::FactorT< StereoMeasurement >, isam::FactorT< Pose3d >, isam::FactorT< Pose2d >, isam::GLC_Factor, isam::Factor, isam::NodeT< T >, and isam::Node.
friend class Covariances [friend] |
int isam::Element::_dim [protected] |
int isam::Element::_id [protected] |
const char* isam::Element::_name [private] |
int isam::Element::_start [private] |