iSAM
isam::Point3dh Class Reference

List of all members.

Public Member Functions

 Point3dh (double x, double y, double z, double w)
 Point3dh (const Eigen::Vector4d &vec)
 Point3dh (const Point3d &p)
double x () const
double y () const
double z () const
double w () const
void x (double x)
void y (double y)
void z (double z)
void w (double w)
Point3dh exmap (const Eigen::Vector3d &delta) const
Eigen::Vector4d vector () const
Eigen::VectorXb is_angle () const
void set (double x, double y, double z, double w)
void set (const Eigen::Vector4d &v)
Point3d to_point3d () const
double norm () const
Point3dh normalize ()
void write (std::ostream &out) const

Static Public Member Functions

static const char * name ()
static Eigen::Vector4d delta3_to_homogeneous (const Eigen::Vector3d &delta)

Static Public Attributes

static const int dim = 3
static const int size = 4

Friends

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

Detailed Description

Definition at line 37 of file Point3dh.h.


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