NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
optimization_common::PointToPointError Class Reference

#include <residuals.h>

Public Member Functions

 PointToPointError (const Eigen::Vector3d &source_t_point, const Eigen::Vector3d &target_t_point)
 
template<typename T >
bool operator() (const T *target_T_source_data, T *point_to_point_error) const
 

Static Public Member Functions

static void AddCostFunction (const Eigen::Vector3d &source_t_point, const Eigen::Vector3d &target_t_point, Eigen::Matrix< double, 6, 1 > &target_T_source, ceres::Problem &problem)
 

Constructor & Destructor Documentation

◆ PointToPointError()

optimization_common::PointToPointError::PointToPointError ( const Eigen::Vector3d &  source_t_point,
const Eigen::Vector3d &  target_t_point 
)
inline

Member Function Documentation

◆ AddCostFunction()

static void optimization_common::PointToPointError::AddCostFunction ( const Eigen::Vector3d &  source_t_point,
const Eigen::Vector3d &  target_t_point,
Eigen::Matrix< double, 6, 1 > &  target_T_source,
ceres::Problem &  problem 
)
inlinestatic

◆ operator()()

template<typename T >
bool optimization_common::PointToPointError::operator() ( const T *  target_T_source_data,
T *  point_to_point_error 
) const
inline

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