Loading [MathJax]/extensions/tex2jax.js
gtsam  4.0.0
gtsam
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Point3.h File Reference

3D Point More...

Go to the source code of this file.

Classes

class  gtsam::Point3
 
struct  gtsam::traits< Point3 >
 
struct  gtsam::traits< const Point3 >
 
struct  gtsam::Range< A1, A2 >
 
struct  gtsam::Range< Point3, Point3 >
 

Namespaces

 gtsam
 Global functions in a separate testing namespace.
 

Typedefs

typedef std::pair< Point3, Point3 > gtsam::Point3Pair
 

Functions

ostream & gtsam::operator<< (ostream &os, const gtsam::Point3Pair &p)
 
double gtsam::distance3 (const Point3 &p1, const Point3 &q, OptionalJacobian< 1, 3 > H1=boost::none, OptionalJacobian< 1, 3 > H2=boost::none)
 distance between two points
 
double gtsam::norm3 (const Point3 &p, OptionalJacobian< 1, 3 > H=boost::none)
 Distance of the point from the origin, with Jacobian.
 
Point3 gtsam::normalize (const Point3 &p, OptionalJacobian< 3, 3 > H=boost::none)
 normalize, with optional Jacobian
 
Point3 gtsam::cross (const Point3 &p, const Point3 &q, OptionalJacobian< 3, 3 > H_p=boost::none, OptionalJacobian< 3, 3 > H_q=boost::none)
 cross product More...
 
double gtsam::dot (const Point3 &p, const Point3 &q, OptionalJacobian< 1, 3 > H_p=boost::none, OptionalJacobian< 1, 3 > H_q=boost::none)
 dot product
 

Detailed Description

3D Point

Author
Alireza Fathi
Christian Potthast
Frank Dellaert