|
gtsam
4.0.0
gtsam
|
Manifold | |
| size_t | dim () const |
| return DOF, dimensionality of tangent space | |
| Cal3_S2Stereo | retract (const Vector &d) const |
| Given 6-dim tangent vector, create new calibration. | |
| Vector6 | localCoordinates (const Cal3_S2Stereo &T2) const |
| Unretraction for the calibration. | |
| static size_t | Dim () |
| return DOF, dimensionality of tangent space | |
Advanced Interface | |
| class | boost::serialization::access |
| Serialization function. | |
Public Member Functions | |
Standard Constructors | |
@ | |
| Cal3_S2Stereo () | |
| default calibration leaves coordinates unchanged | |
| Cal3_S2Stereo (double fx, double fy, double s, double u0, double v0, double b) | |
| constructor from doubles | |
| Cal3_S2Stereo (const Vector &d) | |
| constructor from vector | |
| Cal3_S2Stereo (double fov, int w, int h, double b) | |
| easy constructor; field-of-view in degrees, assumes zero skew | |
Testable | |
| void | print (const std::string &s="") const |
| bool | equals (const Cal3_S2Stereo &other, double tol=10e-9) const |
| Check if equal up to specified tolerance. | |
Standard Interface | |
| const Cal3_S2 & | calibration () const |
| return calibration, same for left and right | |
| Matrix | matrix () const |
| return calibration matrix K, same for left and right | |
| double | fx () const |
| focal length x | |
| double | fy () const |
| focal length x | |
| double | skew () const |
| skew | |
| double | px () const |
| image center in x | |
| double | py () const |
| image center in y | |
| Point2 | principalPoint () const |
| return the principal point | |
| double | baseline () const |
| return baseline | |
| Vector6 | vector () const |
| vectorized form (column-wise) | |
Public Types | |
| enum | { dimension = 6 } |
| typedef boost::shared_ptr< Cal3_S2Stereo > | shared_ptr |
| shared pointer to stereo calibration object | |