17 #ifndef IGNITION_RENDERING_LIDARVISUAL_HH_ 18 #define IGNITION_RENDERING_LIDARVISUAL_HH_ 24 #include "ignition/rendering/config.hh" 34 inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
64 public:
virtual void ClearPoints() = 0;
67 public:
virtual void Update() = 0;
81 public:
virtual void SetMinVerticalAngle(
82 double _minVerticalAngle) = 0;
86 public:
virtual double MinVerticalAngle()
const = 0;
90 public:
virtual void SetMaxVerticalAngle(
91 double _maxVerticalAngle) = 0;
95 public:
virtual double MaxVerticalAngle()
const = 0;
99 public:
virtual void SetMinHorizontalAngle(
100 double _minHorizontalAngle) = 0;
104 public:
virtual double MinHorizontalAngle()
const = 0;
108 public:
virtual void SetMaxHorizontalAngle(
109 double _maxHorizontalAngle) = 0;
113 public:
virtual double MaxHorizontalAngle()
const = 0;
117 public:
virtual void SetVerticalRayCount(
118 unsigned int _verticalRayCount) = 0;
122 public:
virtual unsigned int VerticalRayCount()
const = 0;
126 public:
virtual void SetHorizontalRayCount(
127 unsigned int _horizontalRayCount) = 0;
131 public:
virtual unsigned int HorizontalRayCount()
const = 0;
135 public:
virtual void SetMinRange(
double _minRange) = 0;
139 public:
virtual double MinRange()
const = 0;
143 public:
virtual void SetMaxRange(
double _maxRange) = 0;
147 public:
virtual double MaxRange()
const = 0;
151 public:
virtual void SetOffset(
160 public:
virtual unsigned int PointCount()
const = 0;
177 public:
virtual void SetDisplayNonHitting(
bool _display) = 0;
181 public:
virtual bool DisplayNonHitting()
const = 0;
No type.
Definition: LidarVisual.hh:40
Ray line visual.
Definition: LidarVisual.hh:43
Points visual.
Definition: LidarVisual.hh:46
Represents a visual node in a scene graph. A Visual is the only node that can have Geometry and other...
Definition: Visual.hh:37
LidarVisualType
Enum for LidarVisual types.
Definition: LidarVisual.hh:37
Triangle strips visual.
Definition: LidarVisual.hh:49
A LidarVisual geometry class. The visual appearance is based on the type specified.
Definition: LidarVisual.hh:55