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

Struct to store some infos about a residual. More...

#include <Map.hpp>

Public Member Functions

 ResidualBlockSpec ()
 
 ResidualBlockSpec (::ceres::ResidualBlockId residualBlockId,::ceres::LossFunction *lossFunctionPtr, std::shared_ptr< ErrorInterface > errorInterfacePtr)
 Constructor. More...
 

Public Attributes

::ceres::ResidualBlockId residualBlockId
 ID of residual block. More...
 
::ceres::LossFunction * lossFunctionPtr
 The m-estimator. More...
 
std::shared_ptr< ErrorInterfaceerrorInterfacePtr
 The pointer to the error interface of the respective residual block. More...
 

Detailed Description

Struct to store some infos about a residual.

Constructor & Destructor Documentation

okvis::ceres::Map::ResidualBlockSpec::ResidualBlockSpec ( )
inline
okvis::ceres::Map::ResidualBlockSpec::ResidualBlockSpec ( ::ceres::ResidualBlockId  residualBlockId,
::ceres::LossFunction *  lossFunctionPtr,
std::shared_ptr< ErrorInterface errorInterfacePtr 
)
inline

Constructor.

Parameters
[in]residualBlockIdID of residual block.
[in]lossFunctionPtrThe m-estimator.
[in]errorInterfacePtrThe pointer to the error interface of the respective residual block.

Member Data Documentation

std::shared_ptr<ErrorInterface> okvis::ceres::Map::ResidualBlockSpec::errorInterfacePtr

The pointer to the error interface of the respective residual block.

::ceres::LossFunction* okvis::ceres::Map::ResidualBlockSpec::lossFunctionPtr

The m-estimator.

::ceres::ResidualBlockId okvis::ceres::Map::ResidualBlockSpec::residualBlockId

ID of residual block.


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