 AbsoluteAdapterBase | |
  opengv::absolute_pose::FrameNoncentralAbsoluteAdapter | Adapter for absolute pose RANSAC (3D2D) with non-central cameras, i.e. could be a multi-camera-setup |
 AbsolutePoseSacProblem | |
  opengv::sac_problems::absolute_pose::FrameAbsolutePoseSacProblem | Provides functions for fitting an absolute-pose model to a set of bearing-vector to point correspondences, using different algorithms (central and non-central ones). Used in a sample-consenus paradigm for rejecting outlier correspondences |
 okvis::BarometerParameters | Barometer parameters |
 okvis::BarometerReading | Barometer measurement |
 okvis::cameras::CameraBase | Base class for all camera models |
  okvis::cameras::PinholeCamera< DISTORTION_T > | |
 okvis::VioParametersReader::CameraCalibration | Struct that contains all the camera calibration information |
 okvis::CameraData | Camera measurement |
 CentralRelativePoseSacProblem | |
  opengv::sac_problems::relative_pose::FrameRelativePoseSacProblem | Provides functions for fitting a relative-pose model to a set of bearing-vector to point correspondences, using different algorithms (only central case). Used in a sample-consenus paradigm for rejecting outlier correspondences |
 CostFunction | |
  okvis::ceres::MarginalizationError | |
 okvis::DenseMatcher | This class matches keypoints from two frames in parallel |
 okvis::DepthCameraData | Depth camera measurements. For now assume they are synchronized: |
 okvis::DifferentialPressureReading | Differential pressure sensor measurement |
 okvis::DifferentialPressureSensorParameters | Differential pressure sensor parameters |
 okvis::cameras::DistortionBase | Base class for all distortion models |
  okvis::cameras::EquidistantDistortion | Implements equidistant distortion |
  okvis::cameras::NoDistortion | This trivially doesn't do anything in terms of distortion. This is useful for testing, or working with pre-undistorted images |
  okvis::cameras::RadialTangentialDistortion | |
  okvis::cameras::RadialTangentialDistortion8 | |
 okvis::timing::DummyTimer | |
 okvis::DurationBase< T > | Base class for Duration implementations. Provides storage, common functions and operator overloads. This should not need to be used directly |
 okvis::DurationBase< Duration > | |
  okvis::Duration | Duration representation for use with the Time class |
 okvis::DurationBase< WallDuration > | |
  okvis::WallDuration | Duration representation for use with the WallTime class |
 okvis::ceres::ErrorInterface | Simple interface class the errors implemented here should inherit from |
  okvis::ceres::HomogeneousPointError | Absolute error of a homogeneous point (landmark) |
  okvis::ceres::ImuError | Implements a nonlinear IMU factor |
  okvis::ceres::MarginalizationError | |
  okvis::ceres::PoseError | Absolute error of a pose |
  okvis::ceres::RelativePoseError | Relative error between two poses |
  okvis::ceres::ReprojectionErrorBase | Reprojection error base class |
   okvis::ceres::ReprojectionError2dBase | 2D keypoint reprojection error base class |
    okvis::ceres::ReprojectionError< GEOMETRY_TYPE > | The 2D keypoint reprojection error |
  okvis::ceres::SpeedAndBiasError | |
 okvis::ExtrinsicsEstimationParameters | Struct to define the behavior of the camera extrinsics |
 okvis::Frame | A single camera frame equipped with keypoint detector / extractor |
 okvis::FrameData | Frame measurement |
 okvis::FrameSynchronizer | This class combines multiple frames with the same or similar timestamp into one multiframe |
 okvis::GpsParameters | GPS parameters |
 okvis::GpsPositionReading | GPS position measurement |
 okvis::ImuFrameSynchronizer | This class is to safely notify different threads whether IMU measurements up to a timestamp (e.g. the one of a camera frame) have already been registered |
 okvis::ImuParameters | IMU parameters |
 okvis::ImuSensorReadings | IMU measurements. For now assume they are synchronized: |
 okvis::IdProvider::instance | |
 IterationCallback | |
  okvis::ceres::CeresIterationCallback | Tries to enforce a time limit on the optimization. It does not guarantee to stay within the time budget as it assumes the next iteration takes as long as the previous iteration |
 okvis::KeypointData | Keypoint measurement |
 okvis::KeypointIdentifier | Unique identifier for a keypoint |
 LocalParameterization | |
  okvis::ceres::HomogeneousPointLocalParameterization | Local parameterisation of a homogeneous point [x,y,z,w]^T. We use a Euclidean-type perturbation, i.e. only affect the x-y-z-part |
  okvis::ceres::PoseLocalParameterization | Pose local parameterisation, i.e. for orientation dq(dalpha) x q_bar |
  okvis::ceres::PoseLocalParameterization2d | Pose local parameterisation, i.e. for orientation dq(dalpha) x q_bar. Here, we only perturb roll and pitch, i.e. dalpha = [dalpha1, dalpha2, 0]^T |
  okvis::ceres::PoseLocalParameterization3d | Pose local parameterisation, i.e. for orientation dq(dalpha) x q_bar. Here, we only perturb the translation though |
  okvis::ceres::PoseLocalParameterization4d | Pose local parameterisation, i.e. for orientation dq(dalpha) x q_bar. Here, we only perturb the translation and yaw though |
 okvis::ceres::LocalParamizationAdditionalInterfaces | Provides some additional interfaces to ceres' LocalParamization than are needed in the generic marginalisation okvis::ceres::MarginalizationError |
  okvis::ceres::HomogeneousPointLocalParameterization | Local parameterisation of a homogeneous point [x,y,z,w]^T. We use a Euclidean-type perturbation, i.e. only affect the x-y-z-part |
  okvis::ceres::PoseLocalParameterization | Pose local parameterisation, i.e. for orientation dq(dalpha) x q_bar |
  okvis::ceres::PoseLocalParameterization2d | Pose local parameterisation, i.e. for orientation dq(dalpha) x q_bar. Here, we only perturb roll and pitch, i.e. dalpha = [dalpha1, dalpha2, 0]^T |
  okvis::ceres::PoseLocalParameterization3d | Pose local parameterisation, i.e. for orientation dq(dalpha) x q_bar. Here, we only perturb the translation though |
  okvis::ceres::PoseLocalParameterization4d | Pose local parameterisation, i.e. for orientation dq(dalpha) x q_bar. Here, we only perturb the translation and yaw though |
 okvis::MagneticEnuZParameters | Magnetic ENU z bias |
 okvis::MagnetometerParameters | Magnetometer parameters |
 okvis::MagnetometerReading | Magnetometer measurement |
 okvis::ceres::Map | The Map class. This keeps track of how parameter blocks are connected to residual blocks. In essence, it encapsulates the ceres::Problem. This way, we can easily manipulate the optimisation problem. You could argue why not use cere's internal mechanisms to do that. We found that our implementation was faster.. |
 okvis::MapPoint | A type to store information about a point in the world map |
 okvis::Match | Type to store the result of matching |
 okvis::MatchingAlgorithm | Interface for 1-1 matching between lists of things |
  okvis::VioKeyframeWindowMatchingAlgorithm< CAMERA_GEOMETRY_T > | A MatchingAlgorithm implementation |
  TestMatchingAlgorithm | |
 okvis::DenseMatcher::MatchJob | A data struct for the worker thread |
 okvis::Measurement< MEASUREMENT_T > | Generic measurements |
 okvis::MockVioFrontendInterface | |
 okvis::MultiFrame | A multi camera frame that uses okvis::Frame underneath |
 okvis::cameras::NCameraSystem | A class that assembles multiple cameras into a system of (potentially different) cameras |
 okvis::Observation | For convenience to pass associations - also contains the 3d points |
 okvis::Optimization | Parameters for optimization and related things (detection) |
 okvis::ThreadedKFVio::OptimizationResults | This struct contains the results of the optimization for ease of publication. It is also used for publishing poses that have been propagated with the IMU measurements |
 okvis::DenseMatcher::Pairing | A struct to save an index and distance pair |
 okvis::ceres::ParameterBlock | Base class providing the interface for parameter blocks |
  okvis::ceres::ParameterBlockSized< Dim, MinDim, T > | Base class providing the interface for parameter blocks |
  okvis::ceres::ParameterBlockSized< 4, 3, Eigen::Vector4d > | |
   okvis::ceres::HomogeneousPointParameterBlock | Wraps the parameter block for a speed / IMU biases estimate |
  okvis::ceres::ParameterBlockSized< 7, 6, okvis::kinematics::Transformation > | |
   okvis::ceres::PoseParameterBlock | Wraps the parameter block for a pose estimate |
  okvis::ceres::ParameterBlockSized< 9, 9, SpeedAndBias > | |
   okvis::ceres::SpeedAndBiasParameterBlock | Wraps the parameter block for a speed / IMU biases estimate |
 okvis::ceres::MarginalizationError::ParameterBlockInfo | Book-keeping of the ordering |
 PinholeCamera< DISTORTION_T > | This implements a standard pinhole camera projection model |
 PoseViewer | |
 okvis::PositionReading | Position measurement |
 okvis::PositionSensorParameters | Position sensor parameters |
 okvis::triangulation::ProbabilisticStereoTriangulator< CAMERA_GEOMETRY_T > | The ProbabilisticStereoTriangulator class |
 okvis::triangulation::ProbabilisticStereoTriangulator< camera_geometry_t > | |
 ProjectionStatus | Indicates what happened when applying any of the project functions |
 okvis::PublishingParameters | Some publishing parameters |
 okvis::QffParameters | QFF parameters |
 RelativeAdapterBase | |
  opengv::relative_pose::FrameRelativeAdapter | Adapter for relative pose RANSAC (2D2D) |
 okvis::ceres::Map::ResidualBlockSpec | Struct to store some infos about a residual |
 RotationOnlySacProblem | |
  opengv::sac_problems::relative_pose::FrameRotationOnlySacProblem | Functions for fitting a rotation-only model to a set of bearing-vector correspondences (using twopt_rotationOnly). The viewpoints are assumed to be separated by rotation only. Used within a random-sample paradigm for rejecting outlier correspondences |
 runtime_error | |
  okvis::NoHighPerformanceTimersException | Thrown if windoze high perf. timestamping is unavailable |
 okvis::SensorsInformation | Information on camera and IMU setup |
 SizedCostFunction | |
  okvis::ceres::HomogeneousPointError | Absolute error of a homogeneous point (landmark) |
  okvis::ceres::ImuError | Implements a nonlinear IMU factor |
  okvis::ceres::PoseError | Absolute error of a pose |
  okvis::ceres::RelativePoseError | Relative error between two poses |
  okvis::ceres::ReprojectionErrorBase | Reprojection error base class |
  okvis::ceres::SpeedAndBiasError | |
 okvis::source_file_pos | |
 okvis::Estimator::StateInfo | StateInfo This configures the state vector ordering |
 okvis::Estimator::States | States This summarizes all the possible states – i.e. their ids: |
 Test | |
  FrameSynchronizerTest | |
 okvis::TestDataGenerator | |
 okvis::ThreadPool | This class manages multiple threads and fills them with work |
 okvis::threadsafe::ThreadSafeQueue< QueueType > | Class that implements a threadsafe FIFO queue |
 okvis::threadsafe::ThreadSafeQueue< okvis::okvis::Measurement > | |
 okvis::threadsafe::ThreadSafeQueue< okvis::ThreadedKFVio::OptimizationResults > | |
 okvis::threadsafe::ThreadSafeQueue< okvis::VioVisualizer::VisualizationData::Ptr > | |
 okvis::threadsafe::ThreadSafeQueue< std::shared_ptr< okvis::okvis::MultiFrame > > | |
 okvis::threadsafe::ThreadSafeQueue< std::vector< cv::Mat > > | |
 okvis::threadsafe::ThreadSafeQueueBase | |
 okvis::TimeBase< T, D > | Base class for Time implementations. Provides storage, common functions and operator overloads. This should not need to be used directly |
 okvis::TimeBase< Time, Duration > | |
  okvis::Time | Time representation. May either represent wall clock time or ROS clock time |
 okvis::TimeBase< WallTime, WallDuration > | |
  okvis::WallTime | Time representation. Always wall-clock time |
 okvis::timing::Timer | |
 okvis::timing::TimerMapValue | |
 okvis::timing::Timing | |
 okvis::kinematics::Transformation | A class that does homogeneous transformations. This relates a frame A and B: T_AB; it consists of translation r_AB (represented in frame A) and Quaternion q_AB (as an Eigen Quaternion). see also the RSS'13 / IJRR'14 paper or the Thesis. Follows some of the functionality of the SchweizerMesser library by Paul Furgale, but uses Eigen quaternions underneath |
 okvis::VioBackendInterface | An abstract interface for backends |
  okvis::Estimator | The estimator class |
  okvis::MockVioBackendInterface | |
 okvis::VioFrontendInterface | Interface for frontends |
  okvis::Frontend | A frontend using BRISK features |
 okvis::VioInterface | An abstract base class for interfaces between Front- and Backend |
  okvis::ThreadedKFVio | This class manages the complete data flow in and out of the algorithm, as well as between the processing threads |
 okvis::VioParameters | Struct to combine all parameters and settings |
 okvis::VioParametersReader | This class reads and parses config file |
 okvis::VioVisualizer | This class is responsible to visualize the matching results |
 okvis::Visualization | Some visualization settings |
 okvis::VioVisualizer::VisualizationData | This struct contains the relevant data for visualizing |
 okvis::WindParameters | Wind parameters |