deprecate PinholeCamera specific functions for triangulation
parent
cf3e886d84
commit
abe1636ac8
|
@ -124,7 +124,17 @@ std::pair<NonlinearFactorGraph, Values> triangulationGraph(
|
|||
return std::make_pair(graph, values);
|
||||
}
|
||||
|
||||
/// PinholeCamera specific version // TODO: (chris) why does this exist?
|
||||
#ifdef GTSAM_ALLOW_DEPRECATED_SINCE_V4
|
||||
/// DEPRECATED: PinholeCamera specific version
|
||||
template<class CALIBRATION>
|
||||
Point3 triangulateNonlinear(
|
||||
const CameraSet<PinholeCamera<CALIBRATION> >& cameras,
|
||||
const Point2Vector& measurements, const Point3& initialEstimate) {
|
||||
return triangulateNonlinear<PinholeCamera<CALIBRATION> > //
|
||||
(cameras, measurements, initialEstimate);
|
||||
}
|
||||
|
||||
/// DEPRECATED: PinholeCamera specific version
|
||||
template<class CALIBRATION>
|
||||
std::pair<NonlinearFactorGraph, Values> triangulationGraph(
|
||||
const CameraSet<PinholeCamera<CALIBRATION> >& cameras,
|
||||
|
@ -133,6 +143,7 @@ std::pair<NonlinearFactorGraph, Values> triangulationGraph(
|
|||
return triangulationGraph<PinholeCamera<CALIBRATION> > //
|
||||
(cameras, measurements, landmarkKey, initialEstimate);
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* Optimize for triangulation
|
||||
|
@ -187,15 +198,6 @@ Point3 triangulateNonlinear(
|
|||
return optimize(graph, values, Symbol('p', 0));
|
||||
}
|
||||
|
||||
/// PinholeCamera specific version // TODO: (chris) why does this exist?
|
||||
template<class CALIBRATION>
|
||||
Point3 triangulateNonlinear(
|
||||
const CameraSet<PinholeCamera<CALIBRATION> >& cameras,
|
||||
const Point2Vector& measurements, const Point3& initialEstimate) {
|
||||
return triangulateNonlinear<PinholeCamera<CALIBRATION> > //
|
||||
(cameras, measurements, initialEstimate);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a 3*4 camera projection matrix from calibration and pose.
|
||||
* Functor for partial application on calibration
|
||||
|
|
Loading…
Reference in New Issue