gtsam  3.2.1
gtsam
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gtsam::StereoCamera Class Reference
+ 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 Pose3pose () 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 Valueclone_ () 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< Valueclone () 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 Valueretract_ (const Vector &delta) const
 Generic Value interface version of retract.
 
virtual Vector localCoordinates_ (const Value &value2) const
 Generic Value interface version of localCoordinates.
 
virtual Valueoperator= (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...
 

The documentation for this class was generated from the following files: