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

#include <cost_functions.h>

Public Member Functions

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

Static Public Member Functions

static ceres::CostFunction * Create (const Eigen::Vector4d &qvec, const Eigen::Vector3d &tvec, const Eigen::Vector2d &point2D)
 

Detailed Description

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

Definition at line 68 of file cost_functions.h.

Constructor & Destructor Documentation

◆ BundleAdjustmentConstantPoseCostFunction()

template<typename CameraModel >
colmap::BundleAdjustmentConstantPoseCostFunction< CameraModel >::BundleAdjustmentConstantPoseCostFunction ( const Eigen::Vector4d &  qvec,
const Eigen::Vector3d &  tvec,
const Eigen::Vector2d &  point2D 
)
inline

Member Function Documentation

◆ Create()

template<typename CameraModel >
static ceres::CostFunction* colmap::BundleAdjustmentConstantPoseCostFunction< CameraModel >::Create ( const Eigen::Vector4d &  qvec,
const Eigen::Vector3d &  tvec,
const Eigen::Vector2d &  point2D 
)
inlinestatic

◆ operator()()

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

Definition at line 94 of file cost_functions.h.


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