Class ContinuousBeam

Inheritance Relationships

Base Type

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