Deprecate use_polynomial_fit (#305)
The pcl function setPolynomialFit is deprecated, setPolynomialOrder should be used instead
This commit is contained in:
parent
d7a79b927f
commit
706c020528
@ -244,7 +244,19 @@ pcl_ros::MovingLeastSquares::config_callback(MLSConfig & config, uint32_t level)
|
||||
NODELET_DEBUG(
|
||||
"[config_callback] Setting the use_polynomial_fit flag to: %d.",
|
||||
use_polynomial_fit_);
|
||||
#if PCL_VERSION_COMPARE(<, 1, 9, 0)
|
||||
impl_.setPolynomialFit(use_polynomial_fit_);
|
||||
#else
|
||||
if (use_polynomial_fit_) {
|
||||
NODELET_WARN(
|
||||
"[config_callback] use_polynomial_fit is deprecated, use polynomial_order instead!");
|
||||
if (impl_.getPolynomialOrder() < 2) {
|
||||
impl_.setPolynomialOrder(2);
|
||||
}
|
||||
} else {
|
||||
impl_.setPolynomialOrder(0);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
if (polynomial_order_ != config.polynomial_order) {
|
||||
polynomial_order_ = config.polynomial_order;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user