Class MeasurementModelFactory

Class Documentation

class MeasurementModelFactory

Public Static Functions

static std::unique_ptr<MeasurementModelBase> create(const param::Value &params, 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 &params)