#include <StereoPoint2.h>
Public Types | |
| enum | { dimension = 3 } |
Public Member Functions | |
Standard Constructors | |
| StereoPoint2 () | |
| StereoPoint2 (double uL, double uR, double v) | |
| StereoPoint2 (const Vector3 &v) | |
| construct from 3D vector More... | |
Testable | |
| void | print (const std::string &s="") const |
| bool | equals (const StereoPoint2 &q, double tol=1e-9) const |
Standard Interface | |
| bool | operator== (const StereoPoint2 &q) const |
| equality More... | |
| double | uL () const |
| get uL More... | |
| double | uR () const |
| get uR More... | |
| double | v () const |
| get v More... | |
| Vector3 | vector () const |
| Point2 | point2 () const |
| Point2 | right () const |
Private Attributes | |
| double | uL_ |
| double | uR_ |
| double | v_ |
Friends | |
| GTSAM_EXPORT friend std::ostream & | operator<< (std::ostream &os, const StereoPoint2 &p) |
| Streaming. More... | |
Group | |
| StereoPoint2 | operator- () const |
| inverse More... | |
| StereoPoint2 | operator+ (const Vector3 &v) const |
| add vector on right More... | |
| StereoPoint2 | operator+ (const StereoPoint2 &b) const |
| add More... | |
| StereoPoint2 | operator- (const StereoPoint2 &b) const |
| subtract More... | |
| static StereoPoint2 | identity () |
| identity More... | |
Deprecated | |
| StereoPoint2 | inverse () const |
| StereoPoint2 | compose (const StereoPoint2 &p1) const |
| StereoPoint2 | between (const StereoPoint2 &p2) const |
| Vector | localCoordinates (const StereoPoint2 &t2) const |
| StereoPoint2 | retract (const Vector &v) const |
| static Vector | Logmap (const StereoPoint2 &p) |
| static StereoPoint2 | Expmap (const Vector &d) |
Advanced Interface | |
| class | boost::serialization::access |
| template<class ARCHIVE > | |
| void | serialize (ARCHIVE &ar, const unsigned int) |
Definition at line 32 of file StereoPoint2.h.
| anonymous enum |
| Enumerator | |
|---|---|
| dimension | |
Definition at line 38 of file StereoPoint2.h.
|
inline |
default constructor
Definition at line 43 of file StereoPoint2.h.
|
inline |
constructor
Definition at line 48 of file StereoPoint2.h.
|
inlineexplicit |
construct from 3D vector
Definition at line 53 of file StereoPoint2.h.
|
inline |
Definition at line 133 of file StereoPoint2.h.
|
inline |
Definition at line 132 of file StereoPoint2.h.
|
inline |
equals
Definition at line 64 of file StereoPoint2.h.
|
inlinestatic |
Definition at line 137 of file StereoPoint2.h.
|
inlinestatic |
identity
Definition at line 74 of file StereoPoint2.h.
|
inline |
Definition at line 131 of file StereoPoint2.h.
|
inline |
Definition at line 134 of file StereoPoint2.h.
|
inlinestatic |
Definition at line 136 of file StereoPoint2.h.
|
inline |
add vector on right
Definition at line 84 of file StereoPoint2.h.
|
inline |
add
Definition at line 89 of file StereoPoint2.h.
|
inline |
inverse
Definition at line 79 of file StereoPoint2.h.
|
inline |
subtract
Definition at line 94 of file StereoPoint2.h.
|
inline |
equality
Definition at line 103 of file StereoPoint2.h.
|
inline |
convenient function to get a Point2 from the left image
Definition at line 120 of file StereoPoint2.h.
| void gtsam::StereoPoint2::print | ( | const std::string & | s = "" | ) | const |
Definition at line 26 of file StereoPoint2.cpp.
|
inline |
Definition at line 135 of file StereoPoint2.h.
|
inline |
convenient function to get a Point2 from the right image
Definition at line 125 of file StereoPoint2.h.
|
inlineprivate |
Definition at line 152 of file StereoPoint2.h.
|
inline |
get uL
Definition at line 106 of file StereoPoint2.h.
|
inline |
get uR
Definition at line 109 of file StereoPoint2.h.
|
inline |
get v
Definition at line 112 of file StereoPoint2.h.
|
inline |
convert to vector
Definition at line 115 of file StereoPoint2.h.
|
friend |
Serialization function
Definition at line 150 of file StereoPoint2.h.
|
friend |
Streaming.
|
private |
Definition at line 35 of file StereoPoint2.h.
|
private |
Definition at line 35 of file StereoPoint2.h.
|
private |
Definition at line 35 of file StereoPoint2.h.