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. |