Class SphericalLaserConfig
Define the position and orientation of each beam.
Inheritance
SphericalLaserConfig
Implements
Inherited Members
Namespace: Mechatronics.SensorSDK
Assembly: solution.dll
Syntax
public class SphericalLaserConfig : LaserConfigMonoBehaviour, ILaserConfig
Fields
Name | Description |
---|---|
azimuthCount | |
azimuthStart | |
azimuthStep | |
customTimeBetweenFiring | |
elevationCount | |
elevationStart | |
elevationStep | |
radius | |
timeBetweenFiring |
Properties
Name | Description |
---|---|
HorizontalCount | The number of lasers in the horizontal direction. Minimum 1. |
VerticalCount | The number of lasers in the vertical direction. Minimum 1. |
Methods
Name | Description |
---|---|
BuildLaserConfig() | Updates the laser configuration after a parameter changes. |
GeneratePoses() | Generate a spherical distribution of laser pose along the elevation and azimuth. |
GetFiringSequence(double) | Gives the delay for each beam to fire when it's time to sample the simulation, sorted in output (elevation) order. Size equal to LaserCount. |