LaserScan¶
- class LaserScan(*args, **kwargs)¶
Bases:
pybind11_object
Implements a laser scan data structure that contains especially the list of scanned points that have been recorded for this laser scan.
Other data as the start/stop angle, the start/end timestamp are also considered.
Overloaded function.
__init__(self: visp._visp.sensor.LaserScan) -> None
Default constructor that initialize all the internal variable to zero.
__init__(self: visp._visp.sensor.LaserScan, scan: visp._visp.sensor.LaserScan) -> None
Copy constructor.
Methods
Overloaded function.
Add the scan point at the end of the list.
Drop the list of points.
Return the measurement end time.
Get the list of points.
Return the measurement start time.
End time of measurement.
Specifies the id of former measurements and increases with every measurement.
Number of measured points of the measurement.
Angular steps per scanner rotation.
Start angle of the measurement in angular steps.
Start time of measurement.
Stop angle of the measurement in angular steps.
Inherited Methods
Operators
__doc__
Overloaded function.
__module__
Attributes
__annotations__
- __init__(*args, **kwargs)¶
Overloaded function.
__init__(self: visp._visp.sensor.LaserScan) -> None
Default constructor that initialize all the internal variable to zero.
__init__(self: visp._visp.sensor.LaserScan, scan: visp._visp.sensor.LaserScan) -> None
Copy constructor.
- addPoint(self, p: visp._visp.sensor.ScanPoint) None ¶
Add the scan point at the end of the list.
- getScanPoints(self) list[visp._visp.sensor.ScanPoint] ¶
Get the list of points.