Class MeasurementModelFactory
Defined in File measurement_model_factory.h
Class Documentation
-
class MeasurementModelFactory
Public Static Functions
-
static std::unique_ptr<MeasurementModelBase> create(const param::Value ¶ms, ProjectorBase::ConstPtr projection_model, Image<>::ConstPtr range_image, Image<Vector2D>::ConstPtr beam_offset_image = nullptr, std::optional<MeasurementModelType> default_measurement_model_type = std::nullopt)
-
static std::unique_ptr<MeasurementModelBase> create(MeasurementModelType measurement_model_type, ProjectorBase::ConstPtr projection_model, Image<>::ConstPtr range_image, Image<Vector2D>::ConstPtr beam_offset_image, const param::Value ¶ms)
-
static std::unique_ptr<MeasurementModelBase> create(const param::Value ¶ms, ProjectorBase::ConstPtr projection_model, Image<>::ConstPtr range_image, Image<Vector2D>::ConstPtr beam_offset_image = nullptr, std::optional<MeasurementModelType> default_measurement_model_type = std::nullopt)