OKVIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
okvis::ceres::MarginalizationError::ParameterBlockInfo Struct Reference

Book-keeping of the ordering. More...

#include <MarginalizationError.hpp>

Public Member Functions

 ParameterBlockInfo ()
 
 ParameterBlockInfo (uint64_t parameterBlockId, std::shared_ptr< ParameterBlock > parameterBlockPtr, size_t orderingIdx, bool isLandmark)
 
void resetLinearizationPoint (std::shared_ptr< ParameterBlock > parameterBlockPtr)
 Reset the linearisation point. Use with caution. More...
 

Public Attributes

uint64_t parameterBlockId
 
std::shared_ptr< ParameterBlockparameterBlockPtr
 
size_t orderingIdx
 
size_t dimension
 
size_t minimalDimension
 
size_t localDimension
 
std::shared_ptr< double > linearizationPoint
 
bool isLandmark
 

Detailed Description

Book-keeping of the ordering.

Constructor & Destructor Documentation

okvis::ceres::MarginalizationError::ParameterBlockInfo::ParameterBlockInfo ( )
inline
okvis::ceres::MarginalizationError::ParameterBlockInfo::ParameterBlockInfo ( uint64_t  parameterBlockId,
std::shared_ptr< ParameterBlock parameterBlockPtr,
size_t  orderingIdx,
bool  isLandmark 
)
inline

Member Function Documentation

void okvis::ceres::MarginalizationError::ParameterBlockInfo::resetLinearizationPoint ( std::shared_ptr< ParameterBlock parameterBlockPtr)
inline

Reset the linearisation point. Use with caution.

Member Data Documentation

size_t okvis::ceres::MarginalizationError::ParameterBlockInfo::dimension
bool okvis::ceres::MarginalizationError::ParameterBlockInfo::isLandmark
std::shared_ptr<double> okvis::ceres::MarginalizationError::ParameterBlockInfo::linearizationPoint
size_t okvis::ceres::MarginalizationError::ParameterBlockInfo::localDimension
size_t okvis::ceres::MarginalizationError::ParameterBlockInfo::minimalDimension
size_t okvis::ceres::MarginalizationError::ParameterBlockInfo::orderingIdx
uint64_t okvis::ceres::MarginalizationError::ParameterBlockInfo::parameterBlockId
std::shared_ptr<ParameterBlock> okvis::ceres::MarginalizationError::ParameterBlockInfo::parameterBlockPtr

The documentation for this struct was generated from the following file: