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

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

addCamera(const okvis::ExtrinsicsEstimationParameters &extrinsicsEstimationParameters)okvis::Estimatorvirtual
addImu(const okvis::ImuParameters &imuParameters)okvis::Estimatorvirtual
addLandmark(uint64_t landmarkId, const Eigen::Vector4d &landmark)okvis::Estimatorvirtual
addObservation(uint64_t landmarkId, uint64_t poseId, size_t camIdx, size_t keypointIdx)okvis::Estimator
addObservation(uint64_t landmarkId, uint64_t poseId, size_t camIdx, size_t keypointIdx)okvis::Estimator
addStates(okvis::MultiFramePtr multiFrame, const okvis::ImuMeasurementDeque &imuMeasurements, bool asKeyframe)okvis::Estimatorvirtual
AllSensorStatesContainer typedefokvis::Estimatorprivate
applyMarginalizationStrategy(size_t numKeyframes, size_t numImuFrames, okvis::MapPointVector &removedLandmarks)okvis::Estimator
Camera enum valueokvis::Estimatorprivate
CameraSensorStates enum nameokvis::Estimatorprivate
cauchyLossFunctionPtr_okvis::Estimatorprivate
ceresCallback_okvis::Estimatorprivate
clearCameras()okvis::Estimatorvirtual
clearImus()okvis::Estimatorvirtual
currentFrameId() const okvis::Estimatorvirtual
currentKeyframeId() const okvis::Estimator
DynamicPressure enum valueokvis::Estimatorprivate
DynamicPressureBias enum valueokvis::Estimatorprivate
DynamicPressureSensorStates enum nameokvis::Estimatorprivate
Estimator()okvis::Estimator
Estimator(std::shared_ptr< okvis::ceres::Map > mapPtr)okvis::Estimator
extrinsicsEstimationParametersVec_okvis::Estimatorprivate
frameIdByAge(size_t age) const okvis::Estimator
get_T_WS(uint64_t poseId, okvis::kinematics::Transformation &T_WS) const okvis::Estimatorvirtual
getCameraSensorStates(uint64_t poseId, size_t cameraIdx, okvis::kinematics::Transformation &T_SCi) const okvis::Estimatorvirtual
getGlobalStateEstimateAs(uint64_t poseId, int stateType, typename PARAMETER_BLOCK_T::estimate_t &state) const okvis::Estimatorprivate
getGlobalStateParameterBlockAs(uint64_t poseId, int stateType, PARAMETER_BLOCK_T &stateParameterBlock) const okvis::Estimatorprivate
getGlobalStateParameterBlockPtr(uint64_t poseId, int stateType, std::shared_ptr< ceres::ParameterBlock > &stateParameterBlockPtr) const okvis::Estimatorprivate
getLandmark(uint64_t landmarkId, okvis::MapPoint &mapPoint) const okvis::Estimatorvirtual
getLandmarks(okvis::PointMap &landmarks) const okvis::Estimatorvirtual
getLandmarks(okvis::MapPointVector &landmarks) const okvis::Estimator
getPoseUncertainty(Eigen::Matrix< double, 6, 6 > &) const okvis::VioBackendInterfaceinlinevirtual
getSensorStateEstimateAs(uint64_t poseId, int sensorIdx, int sensorType, int stateType, typename PARAMETER_BLOCK_T::estimate_t &state) const okvis::Estimatorprivate
getSensorStateParameterBlockAs(uint64_t poseId, int sensorIdx, int sensorType, int stateType, PARAMETER_BLOCK_T &stateParameterBlock) const okvis::Estimatorprivate
getSensorStateParameterBlockPtr(uint64_t poseId, int sensorIdx, int sensorType, int stateType, std::shared_ptr< ceres::ParameterBlock > &stateParameterBlockPtr) const okvis::Estimatorprivate
getSpeedAndBias(uint64_t poseId, uint64_t imuIdx, okvis::SpeedAndBias &speedAndBias) const okvis::Estimatorvirtual
getStateUncertainty(Eigen::Matrix< double, 15, 15 > &) const okvis::VioBackendInterfaceinlinevirtual
GlobalStates enum nameokvis::Estimatorprivate
GlobalStatesContainer typedefokvis::Estimatorprivate
Gps enum valueokvis::Estimatorprivate
GpsB_t_BA enum valueokvis::Estimatorprivate
GpsSensorStates enum nameokvis::Estimatorprivate
huberLossFunctionPtr_okvis::Estimatorprivate
Imu enum valueokvis::Estimatorprivate
imuParametersVec_okvis::Estimatorprivate
ImuSensorStates enum nameokvis::Estimatorprivate
InitializationStatus enum nameokvis::VioBackendInterface
initializationStatus() const okvis::VioBackendInterfaceinlinevirtual
initPoseFromImu(const okvis::ImuMeasurementDeque &imuMeasurements, okvis::kinematics::Transformation &T_WS)okvis::Estimatorstatic
Intrinsics enum valueokvis::Estimatorprivate
isInImuWindow(uint64_t frameId) const okvis::Estimator
isKeyframe(uint64_t frameId) const okvis::Estimatorinlinevirtual
isLandmarkAdded(uint64_t landmarkId) const okvis::Estimatorinlinevirtual
isLandmarkInitialized(uint64_t landmarkId) const okvis::Estimatorvirtual
landmarksMap_okvis::Estimatorprivate
MagneticZBias enum valueokvis::Estimatorprivate
Magnetometer enum valueokvis::Estimatorprivate
MagnetometerBias enum valueokvis::Estimatorprivate
MagnetometerSensorStates enum nameokvis::Estimatorprivate
mapPtr_okvis::Estimatorprivate
marginalizationErrorPtr_okvis::Estimatorprivate
marginalizationResidualId_okvis::Estimatorprivate
multiFrame(uint64_t frameId) const okvis::Estimatorinlinevirtual
multiFramePtrMap_okvis::Estimatorprivate
numFrames() const okvis::Estimatorinlinevirtual
numLandmarks() const okvis::Estimatorinlinevirtual
optimize(size_t numIter, size_t numThreads=1, bool verbose=false)okvis::Estimatorvirtual
Position enum valueokvis::Estimatorprivate
PositionSensorB_t_BA enum valueokvis::Estimatorprivate
PositionSensorStates enum nameokvis::Estimatorprivate
printStates(uint64_t poseId, std::ostream &buffer) const okvis::Estimator
Qff enum valueokvis::Estimatorprivate
referencePoseId_okvis::Estimatorprivate
removeObservation(uint64_t landmarkId, uint64_t poseId, size_t camIdx, size_t keypointIdx)okvis::Estimatorvirtual
removeObservation(::ceres::ResidualBlockId residualBlockId)okvis::Estimatorprivate
SensorStates enum nameokvis::Estimatorprivate
set_T_WS(uint64_t poseId, const okvis::kinematics::Transformation &T_WS)okvis::Estimatorvirtual
setCameraSensorStates(uint64_t poseId, size_t cameraIdx, const okvis::kinematics::Transformation &T_SCi)okvis::Estimatorvirtual
setComputeUncertainty(bool)okvis::VioBackendInterfaceinlinevirtual
setGlobalStateEstimateAs(uint64_t poseId, int stateType, const typename PARAMETER_BLOCK_T::estimate_t &state)okvis::Estimatorprivate
setKeyframe(uint64_t frameId, bool isKeyframe)okvis::Estimatorinlinevirtual
setLandmark(uint64_t landmarkId, const Eigen::Vector4d &landmark)okvis::Estimatorvirtual
setLandmarkInitialized(uint64_t landmarkId, bool initialized)okvis::Estimatorvirtual
setMap(std::shared_ptr< okvis::ceres::Map > mapPtr)okvis::Estimatorinlinevirtual
setOptimizationTimeLimit(double timeLimit, int minIterations)okvis::Estimatorvirtual
setSensorStateEstimateAs(uint64_t poseId, int sensorIdx, int sensorType, int stateType, const typename PARAMETER_BLOCK_T::estimate_t &state)okvis::Estimatorprivate
setSpeedAndBias(uint64_t poseId, size_t imuIdx, const okvis::SpeedAndBias &speedAndBias)okvis::Estimatorvirtual
SpecificSensorStatesContainer typedefokvis::Estimatorprivate
SpeedAndBias enum valueokvis::Estimatorprivate
statesMap_okvis::Estimatorprivate
statesMutex_okvis::Estimatormutableprivate
StaticPressure enum valueokvis::Estimatorprivate
StaticPressureBias enum valueokvis::Estimatorprivate
StaticPressureSensorStates enum nameokvis::Estimatorprivate
T_GW enum valueokvis::Estimatorprivate
T_PiW enum valueokvis::Estimatorprivate
T_SCi enum valueokvis::Estimatorprivate
T_WS enum valueokvis::Estimatorprivate
timestamp(uint64_t frameId) const okvis::Estimatorinlinevirtual
VioBackendInterface()okvis::VioBackendInterfaceinline
~Estimator()okvis::Estimatorvirtual
~VioBackendInterface()okvis::VioBackendInterfaceinlinevirtual