UnitySensors
UnitySensors.Sensor.Camera.CameraSensor Class Reference
Inheritance diagram for UnitySensors.Sensor.Camera.CameraSensor:
Collaboration diagram for UnitySensors.Sensor.Camera.CameraSensor:

Protected Member Functions

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

Properties

Vector2Int resolution [get]
 
float maxRange [get]
 
UnityEngine.Camera m_camera [get]
 
Texture2D texture [get]
 
- Properties inherited from UnitySensors.Sensor.UnitySensor
float dt [get]
 
float time [get]
 
- Properties inherited from UnitySensors.Data.Texture.ITextureInterface
Texture2D texture [get]
 

Private Attributes

Vector2Int _resolution = new Vector2Int(640, 480)
 
float _fov = 30.0f
 
float _minRange = 0.05f
 
float _maxRange = 100.0f
 
UnityEngine.Camera _m_camera
 
RenderTexture _rt = null
 
Texture2D _texture
 

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.Camera.CameraSensor.Init ( )
protectedvirtual

◆ LoadTexture()

bool UnitySensors.Sensor.Camera.CameraSensor.LoadTexture ( )
protected
Here is the caller graph for this function:

◆ OnSensorDestroy()

override void UnitySensors.Sensor.Camera.CameraSensor.OnSensorDestroy ( )
protectedvirtual

◆ UpdateSensor()

override void UnitySensors.Sensor.Camera.CameraSensor.UpdateSensor ( )
protectedvirtual

Implements UnitySensors.Sensor.UnitySensor.

Reimplemented in UnitySensors.Sensor.Camera.DepthCameraSensor.

Here is the call graph for this function:

Member Data Documentation

◆ _fov

float UnitySensors.Sensor.Camera.CameraSensor._fov = 30.0f
private

◆ _m_camera

UnityEngine.Camera UnitySensors.Sensor.Camera.CameraSensor._m_camera
private

◆ _maxRange

float UnitySensors.Sensor.Camera.CameraSensor._maxRange = 100.0f
private

◆ _minRange

float UnitySensors.Sensor.Camera.CameraSensor._minRange = 0.05f
private

◆ _resolution

Vector2Int UnitySensors.Sensor.Camera.CameraSensor._resolution = new Vector2Int(640, 480)
private

◆ _rt

RenderTexture UnitySensors.Sensor.Camera.CameraSensor._rt = null
private

◆ _texture

Texture2D UnitySensors.Sensor.Camera.CameraSensor._texture
private

Property Documentation

◆ m_camera

UnityEngine.Camera UnitySensors.Sensor.Camera.CameraSensor.m_camera
get

◆ maxRange

float UnitySensors.Sensor.Camera.CameraSensor.maxRange
getprotected

◆ resolution

Vector2Int UnitySensors.Sensor.Camera.CameraSensor.resolution
get

◆ texture

Texture2D UnitySensors.Sensor.Camera.CameraSensor.texture
get

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