OKVIS ROS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
okvis::VioBackendInterface Member List

This is the complete list of members for okvis::VioBackendInterface, including all inherited members.

addCamera(const ExtrinsicsEstimationParameters &extrinsicsEstimationParameters)=0okvis::VioBackendInterfacepure virtual
addImu(const ImuParameters &imuParameters)=0okvis::VioBackendInterfacepure virtual
addLandmark(uint64_t landmarkId, const Eigen::Vector4d &landmark)=0okvis::VioBackendInterfacepure virtual
addStates(okvis::MultiFramePtr multiFrame, const okvis::ImuMeasurementDeque &imuMeasurements, bool asKeyframe)=0okvis::VioBackendInterfacepure virtual
clearCameras()=0okvis::VioBackendInterfacepure virtual
clearImus()=0okvis::VioBackendInterfacepure virtual
currentFrameId() const =0okvis::VioBackendInterfacepure virtual
get_T_WS(uint64_t poseId, okvis::kinematics::Transformation &T_WS) const =0okvis::VioBackendInterfacepure virtual
getCameraSensorStates(uint64_t poseId, size_t cameraIdx, okvis::kinematics::Transformation &T_SCi) const =0okvis::VioBackendInterfacepure virtual
getLandmark(uint64_t landmarkId, MapPoint &mapPoint) const =0okvis::VioBackendInterfacepure virtual
getLandmarks(PointMap &landmarks) const =0okvis::VioBackendInterfacepure virtual
getPoseUncertainty(Eigen::Matrix< double, 6, 6 > &) const okvis::VioBackendInterfaceinlinevirtual
getSpeedAndBias(uint64_t poseId, uint64_t imuIdx, okvis::SpeedAndBias &speedAndBias) const =0okvis::VioBackendInterfacepure virtual
getStateUncertainty(Eigen::Matrix< double, 15, 15 > &) const okvis::VioBackendInterfaceinlinevirtual
InitializationStatus enum nameokvis::VioBackendInterface
initializationStatus() const okvis::VioBackendInterfaceinlinevirtual
isKeyframe(uint64_t frameId) const =0okvis::VioBackendInterfacepure virtual
isLandmarkAdded(uint64_t landmarkId) const =0okvis::VioBackendInterfacepure virtual
isLandmarkInitialized(uint64_t landmarkId) const =0okvis::VioBackendInterfacepure virtual
multiFrame(uint64_t frameId) const =0okvis::VioBackendInterfacepure virtual
numFrames() const =0okvis::VioBackendInterfacepure virtual
numLandmarks() const =0okvis::VioBackendInterfacepure virtual
optimize(size_t numIter, size_t numThreads=1, bool verbose=false)=0okvis::VioBackendInterfacepure virtual
removeObservation(uint64_t landmarkId, uint64_t poseId, size_t camIdx, size_t keypointIdx)=0okvis::VioBackendInterfacepure virtual
set_T_WS(uint64_t poseId, const okvis::kinematics::Transformation &T_WS)=0okvis::VioBackendInterfacepure virtual
setCameraSensorStates(uint64_t poseId, size_t cameraIdx, const okvis::kinematics::Transformation &T_SCi)=0okvis::VioBackendInterfacepure virtual
setComputeUncertainty(bool)okvis::VioBackendInterfaceinlinevirtual
setKeyframe(uint64_t frameId, bool isKeyframe)=0okvis::VioBackendInterfacepure virtual
setLandmark(uint64_t landmarkId, const Eigen::Vector4d &landmark)=0okvis::VioBackendInterfacepure virtual
setLandmarkInitialized(uint64_t landmarkId, bool initialized)=0okvis::VioBackendInterfacepure virtual
setMap(std::shared_ptr< okvis::ceres::Map > mapPtr)=0okvis::VioBackendInterfacepure virtual
setOptimizationTimeLimit(double timeLimit, int minIterations)=0okvis::VioBackendInterfacepure virtual
setSpeedAndBias(uint64_t poseId, size_t imuIdx, const okvis::SpeedAndBias &speedAndBias)=0okvis::VioBackendInterfacepure virtual
timestamp(uint64_t frameId) const =0okvis::VioBackendInterfacepure virtual
VioBackendInterface()okvis::VioBackendInterfaceinline
~VioBackendInterface()okvis::VioBackendInterfaceinlinevirtual