Template Class VisualReprojectionError

Inheritance Relationships

Base Types

  • public ceres::SizedCostFunction< visual::kResidualSize, visual::kPositionBlockSize, visual::kPoseBlockSize, visual::kPoseBlockSize, visual::kPoseBlockSize, visual::kPoseBlockSize, visual::kOrientationBlockSize, visual::kPositionBlockSize, CameraType::parameterCount(), DistortionType::parameterCount()>

  • public ceres_error_terms::VisualCostFunction (Class VisualCostFunction)

Class Documentation

template<typename CameraType, typename DistortionType>
class ceres_error_terms::VisualReprojectionError : public ceres::SizedCostFunction<visual::kResidualSize, visual::kPositionBlockSize, visual::kPoseBlockSize, visual::kPoseBlockSize, visual::kPoseBlockSize, visual::kPoseBlockSize, visual::kOrientationBlockSize, visual::kPositionBlockSize, CameraType::parameterCount(), DistortionType::parameterCount()>, public ceres_error_terms::VisualCostFunction

Public Types

typedef VisualCostFunction Base

Public Functions

inline VisualReprojectionError(const Eigen::Vector2d &measurement, double pixel_sigma, visual::VisualErrorType error_term_type, const CameraType *camera)
inline virtual ~VisualReprojectionError()
virtual bool Evaluate(double const *const *parameters, double *residuals, double **jacobians) const