►Nisae | |
►Ntimer | |
Ctimer_handle | Handy way for timing an action |
CACustomFeatureDetector | Class for custom feature detection and computation |
CADataProvider | ADataProvider class for managing data from various sensors |
CAFeature | Abstract class for 2D features |
CAFeatureDetector | Abstract class for feature detectors |
CAFeatureMatcher | Class for matching features between two sets of features |
CAFeatureTracker | Implements feature tracking between two images |
CALandmark | Abstract class for 3D Landmarks |
CALandmarkInitializer | Abstract class for initializing landmarks |
CAMap | Abstract class for a Map |
CAModel3d | Abstract class for 3D models |
CAngularAdjustmentCERESAnalytic | An optimizer that uses Angular Cost function on the unit sphere for Bundle Adjustment and analytical jacobian derivation |
CAngularErrCeres_linexd_dx | An angular cost function for line landmarks that depends on the delta update of the frame pose and the line parameters |
CAngularErrCeres_pointxd_depth | An angular cost function that depends on the depth of the landmark, the current frame pose and the anchor frame pose |
CAngularErrCeres_pointxd_dx | Angular error cost function for a point landmark in the sensor frame. Parameters are delta update of the frame pose and the landmark position |
CAngularErrorScaleCam0 | An angular cost function that depends on the scale of the motion |
CAngularErrorScaleDepth | An angular cost function that depends on the depth of the landmark and the scale of the motion |
CAOpenCVFeatureDetector | AOpenCVFeatureDetector class for detecting and computing features using OpenCV |
CAOptimizer | Abstract class for optimization pipeline based on CERES |
CAPoseEstimator | Abstract class for relative pose estimation between two frames |
CASensor | Abstract class for all sensors |
CAssociationTest | |
CBBox2D | A 2D bounding box feature class |
CBBox3D | A 3D bounding box landmark class |
CBundleAdjustmentCERESAnalytic | An optimizer that uses Angular Cost function on the unit sphere for Bundle Adjustment and analytical jacobian derivation |
CBundleAdjustmentCERESNumeric | An optimizer that uses Numeric Cost function for Bundle Adjustment |
Ccam_config | Camera configuration |
CCamera | A pinhole camera sensor class |
CConfig | This structure contains the configuration parameters located in the config file |
CCsvKeypointDetector | This Class is design for CSV reading features |
CcvBRISKFeatureDetector | Class for detecting and computing BRISK features using OpenCV |
CcvFASTFeatureDetector | Class for detecting and computing FAST features using OpenCV |
CcvGFTTFeatureDetector | Class for detecting and computing GFTT (Good Features To Track) features using OpenCV |
CcvKAZEFeatureDetector | Class for detecting and computing KAZE features using OpenCV |
CcvORBFeatureDetector | Class for detecting and computing ORB features using OpenCV |
CDoubleSphere | An image sensor class that uses a double sphere model |
CEpipolarPoseEstimator | EpipolarPoseEstimator class for estimating the pose between two frames using Essential Matrix |
CESKFEstimator | ESKFEstimator class for estimating the transformation between two frames using an EKF |
CEUROCGrabber | EUROCGrabber class for loading and processing frames from raw data in the EUROC format |
CFeatureMatcherStruct | A struct that contains a feature matcher and its parameters |
CFeatureStruct | A struct that gathers all the parameters for a feature |
CFeatureTrackerStruct | A struct that contains a feature tracker and its parameters |
CFisheye | An image sensor class that uses the normalized spherical model |
CFrame | A Frame class representing a set of sensors and landmarks at a specific timestamp |
CGlobalMap | Class for a Global Map |
CImageSensor | Abstract class for image sensors |
CIMU | An Inertial Measurement Unit (IMU) sensor class |
Cimu_config | Config strucuture for an IMU |
CIMUBiasFactor | IMU bias cost function that takes into account random walk behaviour |
CIMUFactor | A cost function for IMU pre-integration factor, parameters are delta updates |
CIMUFactorInit | Pre integration IMU factor for initialization, the parameters optimized are: scale, roll, pitch, velocities and biases |
CIMUFactorInitBis | An experimental IMU factor refining only roll, pitch, biases and scale |
CIMUPriordx | An absolute prior on an Inertial state, including pose, velocity and biases |
CImuTest | |
CLandmark3DPrior | A factor for absolute 3D position constraint on a punctual landmark |
CLandmarkToLandmarkFactor | 3D relative translation factor between 3D punctual landmarks |
CLine2D | A 2D line feature class |
CLine2DFeatureDetector | |
CLine2DFeatureMatcher | Class for matching 2D line features |
CLine2DFeatureTracker | Class for tracking 2D line features |
CLine3D | A 3D Line landmark class |
CLine3DLandmarkInitializer | Class for initializing 3D line landmarks |
CLineFeatureTest | |
CLocalMap | Class for a Local Map |
CMarginalization | Marginalization class that handles marginalization (and sparsification) for fixed-lag smoothing |
CMarginalizationBlockInfo | Marginalization block struct that stores a factor and the indices of the variables involved |
CMarginalizationFactor | Ceres cost function of the dense prior factor |
CMarginalizationTest | |
CMesh3D | A class to build and update a 3D mesh from 2D features and landmarks |
CMesher | A class to handles 3D meshing via 2D triangulation on successive KFs |
CMeshTest | |
CModelBBox3D | Model for a 3D Bounding Box |
CModelLine3D | Model for a 3D Line |
CModelPoint3D | Model for a 3D point |
CMotion2DFactor | A cost function to impose a constraint on 2D motion |
CNoFOVTest | |
COmni | An image sensor class that uses the Omni model |
CPnPPoseEstimator | PnPPoseEstimator class for estimating the transformation between two frames using PnP |
CPoint2D | A single 2D point feature class |
CPoint2DFeatureMatcher | Class for matching 2D point features |
CPoint2DFeatureTracker | Class for tracking 2D point features |
CPoint3D | A 3D Point landmark class |
CPoint3DLandmarkInitializer | Class for initializing 3D point landmarks |
CPointXYZParametersBlock | A Parameter block for 3D position that does the interface between a double* and an Eigen::Vector3d |
CPolygon | A polygon in the 3D mesh, representing a surface with its vertices, normal, barycenter, and covariance |
CPoseParametersBlock | A Parameter block for pose that does the interface between a double* and an Eigen::Affine3d |
CPosePriordx | Absolute 6DoF pose prior factor |
CPoseToLandmarkFactor | Relative 3D translation between a 6DoF frame and a punctual landmark |
CRelative6DPose | A cost function for 6DoF relative pose constraint, the parameters are the delta pose of the two related poses |
CReprojectionErrCeres_linexd_dx | Reprojection error cost function for a line landmark. The parameters are the delta update of the frame and the delta update of the line 3D parametrization |
CReprojectionErrCeres_pointxd_dx | Reprojection errro cost function for a punctual landmark. The parameters are the delta update of the frame and the delta update of the 3D position of the landmark |
CResidualTest | |
CscalePrior | Prior on a 1D parameter (e.g. scale) |
CsemanticBBoxFeatureDetector | |
CsemanticBBoxFeatureMatcher | Class for matching 2D bouding box features |
CsemanticBBoxFeatureTracker | Class for tracking 2D bounding boxes features |
CsemanticBBoxLandmarkInitializer | Class for initializing semantic bounding box landmarks |
Csensor_config | Abstract struct of a sensor |
CSLAMBiMono | A SLAM class for bi-monocular setups |
CSLAMBiMonoVIO | A SLAM class for bi-monocular + IMU setups |
CSLAMCore | The core abstract class of the SLAM system. It handles front-end, back-end and initialization |
CSLAMMono | A SLAM class for monocular setups |
CSLAMMonoVIO | A SLAM class for monocular + IMU setups |
CSLAMNonOverlappingFov | A SLAM class for non overlapping FoV setups |
CSLAMParameters | A class that gathers most of the algorithmic blocks of the SLAM system that can be setup in the config file |
CVertex | A vertex in the 3D mesh, representing a landmark and its associated polygons |
►Nupm | |
CDrawingBranch | |
CEdgeDrawer | |
CELSED | |
CELSEDParams | |
CFullSegmentInfo | |
CLineDetectionExtraInfo | |
CPixel | |
CSalientSegment | |