|
Ocean
|
Namespace of the Geometry library. More...
Data Structures | |
| class | AbsoluteTransformation |
| This class provides functions determining the absolute transformation between two point sets. More... | |
| class | AutoCalibration |
| This class implements self-calibration for multiple views. More... | |
| class | CameraCalibration |
| This class implements functions to calibrate a camera, to determine the profile of a camera. More... | |
| class | Cone |
| This class implements a cone quadric. More... | |
| class | Delaunay |
| This class implements Delaunay triangulation functions. More... | |
| class | EpipolarGeometry |
| This class implements epipolar geometry functions. More... | |
| class | Error |
| This class implements to functions to determine the error or accuracy of geometric functions and their parameter. More... | |
| class | Estimator |
| This class implements robust estimator functions. More... | |
| class | FisheyeEpipolarGeometry |
| This class implements fisheye epipolar geometry functionality. More... | |
| class | GravityConstraintsT |
| This class implements a container allowing to define gravity constraints during e.g., camera poses estimation or optimization. More... | |
| class | Grid |
| This class implements the basic data of an planar grid. More... | |
| class | Homography |
| This class implements functions necessary for computations with homographies. More... | |
| class | Jacobian |
| This class implements function to calculate the jacobian matrices for geometry functions. More... | |
| class | JLinkage |
| This class implements several J-linkage functions for pose/homography determination. More... | |
| class | MultipleViewGeometry |
| This class implements epipolar geometry functions for multiple views. More... | |
| class | NonLinearOptimization |
| This class implements the basic functions for least square or robust optimization algorithms for non linear functions. More... | |
| class | NonLinearOptimizationCamera |
| This class implements least square or robust optimization algorithms for camera profiles. More... | |
| class | NonLinearOptimizationHomography |
| This class implements non linear optimization algorithms for homographies. More... | |
| class | NonLinearOptimizationLine |
| This class implements least square or robust optimization algorithms optimizing lines. More... | |
| class | NonLinearOptimizationObjectPoint |
| This class implements least square or robust optimization algorithms optimizing the locations of 3D object points (sometimes in combination with e.g., 3-DOF camera orientations or 6-DOF camera poses). More... | |
| class | NonLinearOptimizationOrientation |
| This class implements least square or robust optimization algorithms for orientations. More... | |
| class | NonLinearOptimizationPlane |
| This class implements least square or robust optimization algorithms for 3D planes. More... | |
| class | NonLinearOptimizationPose |
| This class implements non linear optimization algorithms for camera poses. More... | |
| class | NonLinearOptimizationTransformation |
| This class implements non linear optimization algorithms for coordinate transformations. More... | |
| class | NonLinearUniversalOptimizationDense |
| This class implements an optimization for universal dense problems with one model (optimization problem). More... | |
| class | NonLinearUniversalOptimizationSparse |
| This class implements optimizations for universal sparse problems. More... | |
| class | Normalization |
| This class implements functions to normalize geometric data. More... | |
| class | OctreeT |
| Forward declaration. More... | |
| class | P3P |
| This class provides functions determining the camera's pose by a set of three 3D object and 2D image point correspondences. More... | |
| class | P4P |
| This class provides functions determining the camera's pose by a set of four 3D object and 2D image points. More... | |
| class | PerspectivePose |
| This class is the base class for all perspective pose classes. More... | |
| class | PnP |
| This class provides functions determining the camera's pose based on at least five 3D object and corresponding 2D image points. More... | |
| class | Quadric |
| This class implements the base for all quadric object. More... | |
| class | RANSAC |
| This class implements several RANSAC functions for pose determination. More... | |
| class | SpatialDistribution |
| This class implements spatial distribution function for 2D geometric data. More... | |
| class | Sphere |
| This class implements a sphere quadric. More... | |
| class | StereoscopicGeometry |
| This class implements function for stereoscopic geometry. More... | |
| class | TLinkage |
| This class implements L-linkage functions for pose/homography determination. More... | |
| class | Utilities |
| This class implements utilities function for the tracking library. More... | |
| class | VanishingProjection |
| This class implements functions for vanishing projections. More... | |
Typedefs | |
| typedef Vector2 | ImagePoint |
| Definition of a 2D image point. | |
| typedef Vector3 | ObjectPoint |
| Definition of a 3D object point. | |
| typedef std::vector< ImagePoint > | ImagePoints |
| Definition of a vector holding 2D image points. | |
| typedef std::vector< ObjectPoint > | ObjectPoints |
| Definition of a vector holding 3D object points. | |
| typedef std::vector< ObjectPoints > | ObjectPointGroups |
| Definition of a vector holding object points, so we have groups of object points. | |
| typedef std::vector< ImagePoints > | ImagePointGroups |
| Definition of a vector holding image points, so we have groups of image points. | |
| using | GravityConstraints = GravityConstraintsT< Scalar > |
| Definition of the GravityConstraints object, depending on the OCEAN_MATH_USE_SINGLE_PRECISION either with single or double precision float data type. | |
| using | GravityConstraintsD = GravityConstraintsT< double > |
| Definition of the GravityConstraints object, using double floating point precision. | |
| using | GravityConstraintsF = GravityConstraintsT< float > |
| Definition of the GravityConstraints object, using single floating point precision. | |
| typedef OctreeT< Scalar > | Octree |
| Definition of an Octree using Scalar as data type. | |
| typedef OctreeT< double > | OctreeD |
| Definition of an Octree using double as data type. | |
| typedef OctreeT< float > | OctreeF |
| Definition of an Octree using float as data type. | |
Namespace of the Geometry library.
The Namespace Ocean::Geometry is used in the entire Ocean Geometry Library.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |