gtsam
Loading...
Searching...
No Matches
geometry Directory Reference

Files

 
AsVectorSpace.h
 Explicit vector-space adapter for manifold-valued classes.
 
BearingRange.h
 Bearing-Range product.
 
Cal3.cpp
 Common code for all calibration models.
 
Cal3.h
 Common code for all Calibration models.
 
Cal3_S2.cpp
 The most common 5DOF 3D->2D calibration.
 
Cal3_S2.h
 The most common 5DOF 3D->2D calibration.
 
Cal3_S2Stereo.cpp
 The most common 5DOF 3D->2D calibration + Stereo baseline.
 
Cal3_S2Stereo.h
 The most common 5DOF 3D->2D calibration + Stereo baseline.
 
Cal3Bundler.cpp
 
Cal3Bundler.h
 Calibration used by Bundler.
 
Cal3DS2.cpp
 
Cal3DS2.h
 Calibration of a camera with radial distortion, calculations in base class Cal3DS2_Base.
 
Cal3DS2_Base.cpp
 
Cal3DS2_Base.h
 
Cal3f.cpp
 Implementation file for Cal3f class.
 
Cal3f.h
 Calibration model with a single focal length and zero skew.
 
Cal3Fisheye.cpp
 
Cal3Fisheye.h
 Calibration of a fisheye camera.
 
Cal3Unified.cpp
 
Cal3Unified.h
 Unified Calibration Model, see Mei07icra for details.
 
CalibratedCamera.cpp
 Calibrated camera for which only pose is unknown.
 
CalibratedCamera.h
 Calibrated camera for which only pose is unknown.
 
CameraSet.h
 Base class to create smart factors on poses or cameras.
 
concepts.h
 Concept-checking macros for geometric objects Each macro instantiates a concept check structure, which includes a static function that will fail to compile if the concept does not pass.
 
Cyclic.cpp
 Cyclic group implementation.
 
Cyclic.h
 Cyclic group, i.e., the integers modulo N.
 
EssentialMatrix.h
 
Event.cpp
 Space-time event.
 
Event.h
 Space-time event.
 
ExtendedPose3-inl.h
 Template implementations for ExtendedPose3<K, Derived>.
 
ExtendedPose3.cpp
 Explicit instantiations for ExtendedPose3<K>.
 
ExtendedPose3.h
 Extended pose Lie group SE_k(3), with static or dynamic k.
 
FundamentalMatrix.h
 
Gal3.cpp
 Implementation of 3D Galilean Group SGal(3) state.
 
Gal3.h
 3D Galilean Group SGal(3) state (attitude, position, velocity, time)
 
Kernel.cpp
 Specialized kernels for SO(3).
 
Kernel.h
 Specialized kernels for SO(3).
 
Line3.h
 4 dimensional manifold of 3D lines
 
OrientedPlane3.h
 
PinholeCamera.h
 Base class for all pinhole cameras.
 
PinholePose.h
 Pinhole camera with known calibration.
 
PinholeSet.h
 A CameraSet of either CalibratedCamera, PinholePose, or PinholeCamera.
 
Point1.cpp
 1D Point
 
Point1.h
 1D Point
 
Point2.cpp
 2D Point
 
Point2.h
 2D Point
 
Point3.cpp
 3D Point
 
Point3.h
 3D Point
 
Pose2.cpp
 2D Pose
 
Pose2.h
 2D Pose
 
Pose3.cpp
 3D Pose manifold SO(3) x R^3 and group SE(3)
 
Pose3.h
 3D Pose manifold SO(3) x R^3 and group SE(3)
 
Quaternion.h
 Lie Group wrapper for Eigen Quaternions.
 
Rot2.cpp
 2D Rotations
 
Rot2.h
 2D rotation
 
Rot3.cpp
 Rotation, common code between Rotation matrix and Quaternion.
 
Rot3.h
 3D rotation represented as a rotation matrix or quaternion
 
Rot3M.cpp
 Rotation (internal: 3*3 matrix representation*).
 
Rot3Q.cpp
 Rotation (internal: quaternion representation*).
 
Similarity2.cpp
 Implementation of Similarity2 transform.
 
Similarity2.h
 Implementation of Similarity2 transform.
 
Similarity3.cpp
 Implementation of Similarity3 transform.
 
Similarity3.h
 Implementation of Similarity3 transform.
 
SimpleCamera.h
 A simple camera class with a Cal3_S2 calibration.
 
SL4.cpp
 Projective Special Linear Group (PSL(4, R)) Pose.
 
SL4.h
 Projective Special Linear Group (SL(4, R)) factor.
 
SO3.cpp
 3*3 matrix representation of SO(3)
 
SO3.h
 3*3 matrix representation of SO(3)
 
SO4.cpp
 4*4 matrix representation of SO(4)
 
SO4.h
 4*4 matrix representation of SO(4)
 
SOn-inl.h
 Template implementations for SO(n).
 
SOn.cpp
 Definitions of dynamic specializations of SO(n).
 
SOn.h
 N*N matrix representation of SO(N).
 
SphericalCamera.h
 Calibrated camera with spherical projection.
 
StereoCamera.h
 A Stereo Camera based on two Simple Cameras.
 
StereoPoint2.cpp
 
StereoPoint2.h
 A 2D stereo point (uL,uR,v).
 
triangulation.h
 Functions for triangulation.
 
Unit3.h