|
gtsam
3.2.1
gtsam
|
Inheritance diagram for gtsam::StereoCamera:Manifold | |
| size_t | dim () const |
| Dimensionality of the tangent space. | |
| StereoCamera | retract (const Vector &v) const |
| Updates a with tangent space delta. | |
| Vector | localCoordinates (const StereoCamera &t2) const |
| Local coordinates of manifold neighborhood around current value. | |
| Pose3 | between (const StereoCamera &camera, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none) const |
| static size_t | Dim () |
| Dimensionality of the tangent space. | |
Public Member Functions | |
Standard Constructors | |
| StereoCamera () | |
| StereoCamera (const Pose3 &leftCamPose, const Cal3_S2Stereo::shared_ptr K) | |
| const Cal3_S2Stereo::shared_ptr | calibration () const |
Testable | |
| void | print (const std::string &s="") const |
| Print this value, for debugging and unit tests. | |
| bool | equals (const StereoCamera &camera, double tol=1e-9) const |
Standard Interface | |
| const Pose3 & | pose () const |
| double | baseline () const |
| StereoPoint2 | project (const Point3 &point, boost::optional< Matrix & > H1=boost::none, boost::optional< Matrix & > H2=boost::none) const |
| StereoPoint2 | project (const Point3 &point, boost::optional< Matrix & > H1, boost::optional< Matrix & > H1_k, boost::optional< Matrix & > H2) const |
| Point3 | backproject (const StereoPoint2 &z) const |
Public Member Functions inherited from gtsam::DerivedValue< StereoCamera > | |
| virtual Value * | clone_ () const |
| Create a duplicate object returned as a pointer to the generic Value interface. More... | |
| virtual void | deallocate_ () const |
| Destroy and deallocate this object, only if it was originally allocated using clone_(). | |
| virtual boost::shared_ptr< Value > | clone () const |
| Clone this value (normal clone on the heap, delete with 'delete' operator) | |
| virtual bool | equals_ (const Value &p, double tol=1e-9) const |
| equals implementing generic Value interface | |
| virtual Value * | retract_ (const Vector &delta) const |
| Generic Value interface version of retract. | |
| virtual Vector | localCoordinates_ (const Value &value2) const |
| Generic Value interface version of localCoordinates. | |
| virtual Value & | operator= (const Value &rhs) |
| Assignment operator. | |
| operator const StereoCamera & () const | |
| Conversion to the derived class. | |
| operator StereoCamera & () | |
| Conversion to the derived class. | |
Public Member Functions inherited from gtsam::Value | |
| virtual | ~Value () |
| Virutal destructor. | |
Friends | |
| class | boost::serialization::access |
Additional Inherited Members | |
Protected Member Functions inherited from gtsam::DerivedValue< StereoCamera > | |
| DerivedValue< StereoCamera > & | operator= (const DerivedValue< StereoCamera > &rhs) |
| Assignment operator, protected because only the Value or DERIVED assignment operators should be used. More... | |