ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
colmap::BundleAdjustmentCostFunction< CameraModel > Class Template Reference

#include <cost_functions.h>

Public Member Functions

 BundleAdjustmentCostFunction (const Eigen::Vector2d &point2D)
 
template<typename T >
bool operator() (const T *const qvec, const T *const tvec, const T *const point3D, const T *const camera_params, T *residuals) const
 

Static Public Member Functions

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

Detailed Description

template<typename CameraModel>
class colmap::BundleAdjustmentCostFunction< CameraModel >

Definition at line 20 of file cost_functions.h.

Constructor & Destructor Documentation

◆ BundleAdjustmentCostFunction()

template<typename CameraModel >
colmap::BundleAdjustmentCostFunction< CameraModel >::BundleAdjustmentCostFunction ( const Eigen::Vector2d &  point2D)
inlineexplicit

Member Function Documentation

◆ Create()

template<typename CameraModel >
static ceres::CostFunction* colmap::BundleAdjustmentCostFunction< CameraModel >::Create ( const Eigen::Vector2d &  point2D)
inlinestatic

◆ operator()()

template<typename CameraModel >
template<typename T >
bool colmap::BundleAdjustmentCostFunction< CameraModel >::operator() ( const T *const  qvec,
const T *const  tvec,
const T *const  point3D,
const T *const  camera_params,
T *  residuals 
) const
inline

Definition at line 33 of file cost_functions.h.


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