Class ContinuousBeam
Defined in File continuous_beam.h
Inheritance Relationships
Base Type
public wavemap::MeasurementModelBase
(Class MeasurementModelBase)
Class Documentation
-
class ContinuousBeam : public wavemap::MeasurementModelBase
Public Functions
-
inline explicit ContinuousBeam(const ContinuousBeamConfig &config, ProjectorBase::ConstPtr projection_model, Image<>::ConstPtr range_image, Image<Vector2D>::ConstPtr beam_offset_image)
-
inline const ContinuousBeamConfig &getConfig() const
-
inline virtual FloatingPoint getPaddingAngle() const override
-
inline virtual FloatingPoint getPaddingSurfaceFront() const override
-
inline virtual FloatingPoint getPaddingSurfaceBack() const override
-
inline virtual FloatingPoint computeWorstCaseApproximationError(UpdateType update_type, FloatingPoint cell_to_sensor_distance, FloatingPoint cell_bounding_radius) const override
-
inline virtual FloatingPoint computeUpdate(const SensorCoordinates &sensor_coordinates) const override
-
inline explicit ContinuousBeam(const ContinuousBeamConfig &config, ProjectorBase::ConstPtr projection_model, Image<>::ConstPtr range_image, Image<Vector2D>::ConstPtr beam_offset_image)