NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
sparse_mapping::ReprojectionError Struct Reference

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW ReprojectionError (const Eigen::Vector2d &observed)
 
template<typename T >
bool operator() (const T *const camera_p_global, const T *const camera_aa_global, const T *const point_global, const T *const focal_length, T *residuals) const
 

Static Public Member Functions

static ceres::CostFunction * Create (const Eigen::Vector2d &observed)
 

Public Attributes

Eigen::Vector2d observed
 

Constructor & Destructor Documentation

◆ ReprojectionError()

EIGEN_MAKE_ALIGNED_OPERATOR_NEW sparse_mapping::ReprojectionError::ReprojectionError ( const Eigen::Vector2d &  observed)
inlineexplicit

Member Function Documentation

◆ Create()

static ceres::CostFunction* sparse_mapping::ReprojectionError::Create ( const Eigen::Vector2d &  observed)
inlinestatic

◆ operator()()

template<typename T >
bool sparse_mapping::ReprojectionError::operator() ( const T *const  camera_p_global,
const T *const  camera_aa_global,
const T *const  point_global,
const T *const  focal_length,
T *  residuals 
) const
inline

Member Data Documentation

◆ observed

Eigen::Vector2d sparse_mapping::ReprojectionError::observed

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