UnitySensors
UnitySensors.Sensor.LiDAR.LiDARSensor Class Reference
Inheritance diagram for UnitySensors.Sensor.LiDAR.LiDARSensor:
Collaboration diagram for UnitySensors.Sensor.LiDAR.LiDARSensor:

Protected Member Functions

override void Init ()
 
override void OnSensorDestroy ()
 
- Protected Member Functions inherited from UnitySensors.Sensor.UnitySensor
virtual void Update ()
 
abstract void UpdateSensor ()
 

Properties

ScanPattern scanPattern [get]
 
float minRange [get]
 
float maxRange [get]
 
float gaussianNoiseSigma [get]
 
float maxIntensity [get]
 
PointCloud< PointXYZI > pointCloud [get]
 
int pointsNum [get]
 
- Properties inherited from UnitySensors.Sensor.UnitySensor
float dt [get]
 
float time [get]
 
- Properties inherited from UnitySensors.Interface.Std.ITimeInterface
float time [get]
 
- Properties inherited from UnitySensors.Interface.Sensor.IPointCloudInterface< PointXYZI >
PointCloud< T > pointCloud [get]
 
int pointsNum [get]
 

Private Attributes

ScanPattern _scanPattern
 
int _pointsNumPerScan = 1
 
float _minRange = 0.5f
 
float _maxRange = 100.0f
 
float _gaussianNoiseSigma = 0.0f
 
float _maxIntensity = 255.0f
 
PointCloud< PointXYZI > _pointCloud
 

Additional Inherited Members

- Public Member Functions inherited from UnitySensors.Sensor.UnitySensor
delegate void OnSensorUpdated ()
 
- Public Attributes inherited from UnitySensors.Sensor.UnitySensor
OnSensorUpdated onSensorUpdated
 

Member Function Documentation

◆ Init()

override void UnitySensors.Sensor.LiDAR.LiDARSensor.Init ( )
protectedvirtual

◆ OnSensorDestroy()

override void UnitySensors.Sensor.LiDAR.LiDARSensor.OnSensorDestroy ( )
protectedvirtual

Implements UnitySensors.Sensor.UnitySensor.

Reimplemented in UnitySensors.Sensor.LiDAR.RaycastLiDARSensor.

Here is the call graph for this function:

Member Data Documentation

◆ _gaussianNoiseSigma

float UnitySensors.Sensor.LiDAR.LiDARSensor._gaussianNoiseSigma = 0.0f
private

◆ _maxIntensity

float UnitySensors.Sensor.LiDAR.LiDARSensor._maxIntensity = 255.0f
private

◆ _maxRange

float UnitySensors.Sensor.LiDAR.LiDARSensor._maxRange = 100.0f
private

◆ _minRange

float UnitySensors.Sensor.LiDAR.LiDARSensor._minRange = 0.5f
private

◆ _pointCloud

PointCloud<PointXYZI> UnitySensors.Sensor.LiDAR.LiDARSensor._pointCloud
private

◆ _pointsNumPerScan

int UnitySensors.Sensor.LiDAR.LiDARSensor._pointsNumPerScan = 1
private

◆ _scanPattern

ScanPattern UnitySensors.Sensor.LiDAR.LiDARSensor._scanPattern
private

Property Documentation

◆ gaussianNoiseSigma

float UnitySensors.Sensor.LiDAR.LiDARSensor.gaussianNoiseSigma
getprotected

◆ maxIntensity

float UnitySensors.Sensor.LiDAR.LiDARSensor.maxIntensity
getprotected

◆ maxRange

float UnitySensors.Sensor.LiDAR.LiDARSensor.maxRange
getprotected

◆ minRange

float UnitySensors.Sensor.LiDAR.LiDARSensor.minRange
getprotected

◆ pointCloud

PointCloud<PointXYZI> UnitySensors.Sensor.LiDAR.LiDARSensor.pointCloud
get

◆ pointsNum

int UnitySensors.Sensor.LiDAR.LiDARSensor.pointsNum
get

◆ scanPattern

ScanPattern UnitySensors.Sensor.LiDAR.LiDARSensor.scanPattern
getprotected

The documentation for this class was generated from the following file: