Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes | Friends
isam::Point2d Class Reference

#include <Point2d.h>

List of all members.

Public Member Functions

Point2d exmap (const Eigen::Vector2d &delta) const
Eigen::VectorXb is_angle () const
 Point2d ()
 Point2d (double x, double y)
 Point2d (const Eigen::Vector2d &vec)
void set (double x, double y)
void set (const Eigen::Vector2d &v)
void set_x (double x)
void set_y (double y)
Eigen::Vector2d vector () const
void write (std::ostream &out) const
double x () const
double y () const

Static Public Member Functions

static const char * name ()

Static Public Attributes

static const int dim = 2
static const int size = 2

Private Attributes

double _x
double _y

Friends

std::ostream & operator<< (std::ostream &out, const Point2d &p)

Detailed Description

Definition at line 38 of file Point2d.h.


Constructor & Destructor Documentation

isam::Point2d::Point2d ( ) [inline]

Definition at line 53 of file Point2d.h.

isam::Point2d::Point2d ( double  x,
double  y 
) [inline]

Definition at line 54 of file Point2d.h.

isam::Point2d::Point2d ( const Eigen::Vector2d &  vec) [inline]

Definition at line 55 of file Point2d.h.


Member Function Documentation

Point2d isam::Point2d::exmap ( const Eigen::Vector2d &  delta) const [inline]

Definition at line 63 of file Point2d.h.

Definition at line 86 of file Point2d.h.

static const char* isam::Point2d::name ( ) [inline, static]

Definition at line 50 of file Point2d.h.

void isam::Point2d::set ( double  x,
double  y 
) [inline]

Definition at line 74 of file Point2d.h.

void isam::Point2d::set ( const Eigen::Vector2d &  v) [inline]

Definition at line 78 of file Point2d.h.

void isam::Point2d::set_x ( double  x) [inline]

Definition at line 60 of file Point2d.h.

void isam::Point2d::set_y ( double  y) [inline]

Definition at line 61 of file Point2d.h.

Eigen::Vector2d isam::Point2d::vector ( ) const [inline]

Definition at line 70 of file Point2d.h.

void isam::Point2d::write ( std::ostream &  out) const [inline]

Definition at line 82 of file Point2d.h.

double isam::Point2d::x ( ) const [inline]

Definition at line 57 of file Point2d.h.

double isam::Point2d::y ( ) const [inline]

Definition at line 58 of file Point2d.h.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const Point2d p 
) [friend]

Definition at line 39 of file Point2d.h.


Member Data Documentation

double isam::Point2d::_x [private]

Definition at line 44 of file Point2d.h.

double isam::Point2d::_y [private]

Definition at line 45 of file Point2d.h.

const int isam::Point2d::dim = 2 [static]

Definition at line 48 of file Point2d.h.

const int isam::Point2d::size = 2 [static]

Definition at line 49 of file Point2d.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