Template Class AIDReprojectionError

Inheritance Relationships

Base Types

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

  • public ceres_error_terms::VisualCostFunction (Class VisualCostFunction)

Class Documentation

template<typename CameraType, typename DistortionType, visual::VisualErrorType error_term_type>
class ceres_error_terms::AIDReprojectionError : public ceres::SizedCostFunction<visual::kResidualSize, visual::kPositionBlockSize, visual::kUnit3BlockSize, visual::kInverseDepthBlockSize, visual::kOrientationBlockSize, visual::kPositionBlockSize, visual::kOrientationBlockSize, visual::kPositionBlockSize, CameraType::parameterCount(), DistortionType::parameterCount()>, public ceres_error_terms::VisualCostFunction

Public Types

typedef VisualCostFunction Base

Public Functions

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