Class MeasurementModelBase
Defined in File measurement_model_base.h
Inheritance Relationships
Derived Types
public wavemap::ContinuousBeam
(Class ContinuousBeam)public wavemap::ContinuousRay
(Class ContinuousRay)
Class Documentation
-
class MeasurementModelBase
Subclassed by wavemap::ContinuousBeam, wavemap::ContinuousRay
Public Types
-
using Ptr = std::shared_ptr<MeasurementModelBase>
-
using ConstPtr = std::shared_ptr<const MeasurementModelBase>
Public Functions
-
virtual FloatingPoint getPaddingAngle() const = 0
-
virtual FloatingPoint getPaddingSurfaceFront() const = 0
-
virtual FloatingPoint getPaddingSurfaceBack() const = 0
-
virtual FloatingPoint computeWorstCaseApproximationError(UpdateType update_type, FloatingPoint cell_to_sensor_distance, FloatingPoint cell_bounding_radius) const = 0
-
virtual FloatingPoint computeUpdate(const SensorCoordinates &sensor_coordinates) const = 0
-
using Ptr = std::shared_ptr<MeasurementModelBase>