diff --git a/include/core/sensor/sensor_base.h b/include/core/sensor/sensor_base.h index 8e6c6db7c6657037e7df0eddeea9b683635e5b71..a8572e7d66887ea60d6d38ed427f268c748662c2 100644 --- a/include/core/sensor/sensor_base.h +++ b/include/core/sensor/sensor_base.h @@ -58,15 +58,10 @@ static SensorBasePtr create(const std::string& _unique_name, const ParamsServer& _server) \ { \ Eigen::VectorXd extrinsics = _server.template getParam<Eigen::VectorXd>("sensor/" + _unique_name + "/extrinsic/pose"); \ - \ assert(extrinsics.size() == ExtrinsicsSize && "Bad extrinsics vector length."); \ - \ auto params = std::make_shared<ParamsSensorClass>(_unique_name, _server); \ - \ auto sensor = std::make_shared<SensorClass>(extrinsics, params); \ - \ sensor ->setName(_unique_name); \ - \ return sensor; \ } \ \ @@ -74,13 +69,9 @@ static SensorBasePtr create(const std::string& _unique_name, const Eigen::VectorXd& _extrinsics, const ParamsSensorBasePtr _intrinsics)\ { \ assert(_extrinsics.size() == ExtrinsicsSize && "Bad extrinsics vector length."); \ - \ auto params = std::static_pointer_cast<ParamsSensorClass>(_intrinsics); \ - \ auto sensor = std::make_shared<SensorClass>(_extrinsics, params); \ - \ sensor ->setName(_unique_name); \ - \ return sensor; \ } \