okvis_apps | |
src | |
okvis_app_synchronous.cpp | This file processes a dataset |
okvis_ceres | |
include | |
okvis | |
ceres | |
implementation | |
MarginalizationError.hpp | Header implementation file for the MarginalizationError class |
ReprojectionError.hpp | Header implementation file for the ReprojectionError class |
ode | |
ode.hpp | File for ODE integration functionality |
CeresIterationCallback.hpp | Header file for the CeresIterationCallback class. Used to enforce a time limit on the ceres optimization |
ErrorInterface.hpp | Header file for the ErrorInterface class. A simple interface class that other error classes should inherit from |
HomogeneousPointError.hpp | Header file for the HomogeneousPointError class |
HomogeneousPointLocalParameterization.hpp | Header file for the HomogeneousPointLocalParameterization class |
HomogeneousPointParameterBlock.hpp | Header file for the HomogeneousPointParameterBlock class |
ImuError.hpp | Header file for the ImuError class |
LocalParamizationAdditionalInterfaces.hpp | Header file for the LocalParamizationAdditionalInterfaces class |
Map.hpp | Header file for the Map class. This essentially encapsulates the ceres::Problem |
MarginalizationError.hpp | Header file for the MarginalizationError class |
ParameterBlock.hpp | Header file for the ParameterBlock class |
ParameterBlockSized.hpp | Header file for the ParameterBlockSized class |
PoseError.hpp | Header file for the PoseError class |
PoseLocalParameterization.hpp | Header file for the PoseLocalParemerization class |
PoseParameterBlock.hpp | Header file for the PoseParameterBlock class |
RelativePoseError.hpp | Header file for the RelativePoseError class |
ReprojectionError.hpp | Header file for the ReprojectionError class |
ReprojectionErrorBase.hpp | Header file for the ReprojectionErrorBase class |
SpeedAndBiasError.hpp | Header file for the SpeedAndBiasError class |
SpeedAndBiasParameterBlock.hpp | Header file for the SpeedAndBiasParameterBlock class |
implementation | |
Estimator.hpp | Header implementation file for the Estimator class |
Estimator.hpp | Header file for the Estimator class. This does all the backend work |
IdProvider.hpp | Header file for the IdProvider struct emulating a singleton. This provides Unique IDs |
src | |
Estimator.cpp | Source file for the Estimator class |
HomogeneousPointError.cpp | Source file for the HomogeneousPointError class |
HomogeneousPointLocalParameterization.cpp | Source file for the HomogeneousPointLocalParameterization class |
HomogeneousPointParameterBlock.cpp | Source file for the HomogeneousPointParameterBlock class |
IdProvider.cpp | Source file for the IdProvider struct |
ImuError.cpp | Source file for the ImuError class |
LocalParamizationAdditionalInterfaces.cpp | |
Map.cpp | Source file for the Map class |
MarginalizationError.cpp | Source file for the MarginalizationError class |
PoseError.cpp | Source file for the PoseError class |
PoseLocalParameterization.cpp | Source file for the PoseLocalParameterization class |
PoseParameterBlock.cpp | Source file for the PoseParameterBlock class |
RelativePoseError.cpp | Source file for the RelativePoseError class |
SpeedAndBiasError.cpp | Source file for the SpeedAndBiasError class |
SpeedAndBiasParameterBlock.cpp | Source file for the SpeedAndBiasParameterBlock class |
test | |
test_main.cpp | |
TestEstimator.cpp | |
TestHomogeneousPointError.cpp | |
TestImuError.cpp | |
TestMap.cpp | |
TestMarginalization.cpp | |
TestReprojectionError.cpp | |
okvis_common | |
include | |
okvis | |
FrameTypedefs.hpp | This file contains useful typedefs and structs related to frames |
Measurements.hpp | This file contains the templated measurement structs, structs encapsulating Sensor data and related typedefs |
Parameters.hpp | This file contains struct definitions that encapsulate parameters and settings |
Variables.hpp | This file contains some typedefs related to state variables |
VioBackendInterface.hpp | Header file for the VioBackendInterface class |
VioFrontendInterface.hpp | Header file for the VioFrontendInterface class |
VioInterface.hpp | Header file for the VioInterface class |
VioParametersReader.hpp | Header file for the VioParametersReader class |
src | |
VioInterface.cpp | Source file for the VioInterface class |
VioParametersReader.cpp | Source file for the VioParametersReader class |
okvis_cv | |
include | |
okvis | |
cameras | |
implementation | |
CameraBase.hpp | Header implementation file for the CameraBase class |
EquidistantDistortion.hpp | Header implementation file for the EquidistantDistortion class |
NCameraSystem.hpp | Header implementation file for the NCameraSystem class |
PinholeCamera.hpp | Header implementation file for the PinholeCamera class |
RadialTangentialDistortion.hpp | Header implementation file for the RadialTangentialDistortion class |
RadialTangentialDistortion8.hpp | |
CameraBase.hpp | Header file for the CameraBase class |
DistortionBase.hpp | Header file for the DistortionBase class |
EquidistantDistortion.hpp | Header file for the EquidistantDistortion class |
NCameraSystem.hpp | Header file for the NCameraSystem class |
NoDistortion.hpp | Header file for the NoDistortion class |
PinholeCamera.hpp | Header file for the PinholeCamera class |
RadialTangentialDistortion.hpp | Header file for the RadialTangentialDistortion class |
RadialTangentialDistortion8.hpp | Header file for the RadialTangentialDistortion class |
implementation | |
Frame.hpp | Header implementation file for the Frame class |
MultiFrame.hpp | Header implementation file for the MultiFrame class |
Frame.hpp | Header file for the Frame class |
MultiFrame.hpp | Header file for the MultiFrame class |
src | |
CameraBase.cpp | Source file for the CameraBase class |
NCameraSystem.cpp | Sourc file for the NCameraSystem.cpp class |
test | |
runTests.cpp | |
TestFrame.cpp | |
TestMultiFrame.cpp | |
TestNCameraSystem.cpp | |
TestPinholeCamera.cpp | |
okvis_frontend | |
include | |
okvis | |
triangulation | |
ProbabilisticStereoTriangulator.hpp | Header file for the ProbabilisticStereoTriangulator class |
stereo_triangulation.hpp | File containing the triangulateFast method definition |
Frontend.hpp | Header file for the Frontend class |
VioKeyframeWindowMatchingAlgorithm.hpp | Header file for the VioKeyframeWindowMatchingAlgorithm class |
opengv | |
absolute_pose | |
FrameNoncentralAbsoluteAdapter.hpp | Header file for the FrameNoncentralAbsoluteAdapter class |
relative_pose | |
FrameRelativeAdapter.hpp | Header file for the FrameRelativeAdapter class |
sac_problems | |
absolute_pose | |
FrameAbsolutePoseSacProblem.hpp | Header file for the FrameAbsolutePoseSacProblem class |
relative_pose | |
FrameRelativePoseSacProblem.hpp | Header file for the FrameRelativePoseSacProblem class |
FrameRotationOnlySacProblem.hpp | Header file for the FrameRotationOnlySacProblem class |
src | |
FrameNoncentralAbsoluteAdapter.cpp | Source file for the FrameNoncentralAbsoluteAdapter class |
FrameRelativeAdapter.cpp | Source file for the FrameRelativeAdapter class |
Frontend.cpp | Source file for the Frontend class |
ProbabilisticStereoTriangulator.cpp | Source file for the ProbabilisticStereoTriangulator class |
stereo_triangulation.cpp | Implementation of the triangulateFast function |
VioKeyframeWindowMatchingAlgorithm.cpp | Source file for the VioKeyframeWindowMatchingAlgorithm class |
okvis_kinematics | |
include | |
okvis | |
kinematics | |
implementation | |
Transformation.hpp | Header implementation file for the Transformation class |
operators.hpp | File with some helper functions related to matrix/vector operations |
Transformation.hpp | Header file for the Transformation class |
src | |
dependency-tracker.cc | |
test | |
runTests.cpp | |
TestTransformation.cpp | |
okvis_matcher | |
include | |
okvis | |
implementation | |
DenseMatcher.hpp | Header implementation file for the DenseMatcher class |
DenseMatcher.hpp | Header file for the DenseMatcher class |
MatchingAlgorithm.hpp | Header file for the MatchingAlgorithm class |
ThreadPool.hpp | Header file for the ThreadPool class |
src | |
DenseMatcher.cpp | Source file for the DenseMatcher class |
MatchingAlgorithm.cpp | Source file for the MatchingAlgorithm class |
ThreadPool.cpp | Source file for the ThreadPool class |
test | |
test_main.cpp | |
testMatcher.cpp | |
okvis_multisensor_processing | |
include | |
okvis | |
threadsafe | |
ThreadsafeQueue.hpp | Header file for the ThreadsafeQueue class |
FrameSynchronizer.hpp | Header file for the FrameSynchronizer class |
ImuFrameSynchronizer.hpp | Header file for the ImuFrameSynchronizer class |
ThreadedKFVio.hpp | Header file for the ThreadedKFVio class |
VioVisualizer.hpp | Header file for the VioVisualizer class |
src | |
FrameSynchronizer.cpp | Source file for the FrameSynchronizer class |
ImuFrameSynchronizer.cpp | Source file for the ImuFrameSynchronizer class |
ThreadedKFVio.cpp | Source file for the ThreadedKFVio class |
VioVisualizer.cpp | Source file for the VioVisualizer class |
test | |
FrameSynchronizer_test.cpp | |
ImuFrameSynchronizer_test.cpp | |
MockVioBackendInterface.hpp | |
MockVioFrontendInterface.hpp | |
test_main.cpp | |
testDataFlow.cpp | |
testDataGenerators.hpp | |
testSynchronizer.cpp | |
testThreading.cpp | |
VioVisualizer_test.cpp | |
okvis_time | |
include | |
okvis | |
implementation | |
Duration.hpp | Header implementation file for the DurationBase class |
Time.hpp | Header file for the TimeBase class |
Duration.hpp | Header file for the DurationBase, Duration and WallDuration class |
Time.hpp | Header file for the TimeBase, Time and WallTime class |
src | |
Duration.cpp | This file contains osme helper function for the Duration class |
Time.cpp | Source file for the Time class |
okvis_timing | |
include | |
okvis | |
timing | |
NsecTimeUtilities.hpp | Functions to support the use of nanosecond epoch time |
Timer.hpp | |
src | |
NsecTimeUtilities.cpp | |
Timer.cpp | |
test | |
test_main.cpp | |
TestNsecTimeUtilities.cpp | |
okvis_util | |
include | |
okvis | |
assert_macros.hpp | This file contains some useful assert macros |
source_file_pos.hpp | This file contains some helper functions for the assert macros |
src | |
dependency-tracker.cc |