Neodroid  0.2.1
Machine Learning Environment Prototyping Tool
droid.Runtime.Prototyping.Sensors.Camera.CameraSensor Class Reference

More...

Inheritance diagram for droid.Runtime.Prototyping.Sensors.Camera.CameraSensor:
Collaboration diagram for droid.Runtime.Prototyping.Sensors.Camera.CameraSensor:

Public Member Functions

override void UpdateObservation ()
 
override string ToString ()
 
- Public Member Functions inherited from droid.Runtime.Prototyping.Sensors.Sensor
void EnvironmentReset ()
 
override string ToString ()
 
- Public Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void RefreshStart ()
 
void RefreshAwake ()
 

Protected Member Functions

override void PreSetup ()
 
virtual void OnPostRender ()
 
void UpdateBytes ()
 
- Protected Member Functions inherited from droid.Runtime.Prototyping.Sensors.Sensor
sealed override void Setup ()
 
override void RegisterComponent ()
 
override void UnRegisterComponent ()
 
virtual void Update ()
 
- Protected Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void Start ()
 
void Awake ()
 
virtual void Clear ()
 

Protected Attributes

UnityEngine.Camera _Camera
 
bool _Grab = true
 
IManager _Manager = null
 
- Protected Attributes inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
string _Custom_Name = ""
 

Properties

override String PrototypingTypeName [get]
 
byte [] Bytes [get]
 
GraphicsFormat DataType = { } [get]
 
int [] Shape [get]
 
string ArrayEncoding [get]
 
override IEnumerable< float > FloatEnumerable [get]
 
- Properties inherited from droid.Runtime.Prototyping.Sensors.Sensor
IActorisedPrototypingEnvironment ParentEnvironment [get, set]
 
abstract IEnumerable< float > FloatEnumerable [get]
 
- Properties inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
virtual string PrototypingTypeName [get]
 
string Identifier [get]
 
- Properties inherited from droid.Runtime.Interfaces.IRegisterable
string Identifier [get]
 
- Properties inherited from droid.Runtime.Interfaces.IObserver
IEnumerable< float > FloatEnumerable [get]
 
- Properties inherited from droid.Runtime.Interfaces.IHasByteArray
byte [] Bytes [get]
 
int [] Shape [get]
 
string ArrayEncoding [get]
 

Detailed Description

Definition at line 42 of file CameraSensor.cs.

Member Function Documentation

◆ OnPostRender()

virtual void droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.OnPostRender ( )
protectedvirtual

Definition at line 163 of file CameraSensor.cs.

◆ PreSetup()

override void droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.PreSetup ( )
protectedvirtual

◆ ToString()

override string droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.ToString ( )

Returns

Definition at line 259 of file CameraSensor.cs.

◆ UpdateBytes()

void droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.UpdateBytes ( )
protected

Exceptions
ArgumentOutOfRangeException

Definition at line 168 of file CameraSensor.cs.

◆ UpdateObservation()

override void droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.UpdateObservation ( )
virtual

Member Data Documentation

◆ _Camera

UnityEngine.Camera droid.Runtime.Prototyping.Sensors.Camera.CameraSensor._Camera
protected

Definition at line 48 of file CameraSensor.cs.

◆ _Grab

bool droid.Runtime.Prototyping.Sensors.Camera.CameraSensor._Grab = true
protected

Definition at line 52 of file CameraSensor.cs.

◆ _Manager

IManager droid.Runtime.Prototyping.Sensors.Camera.CameraSensor._Manager = null
protected

Definition at line 67 of file CameraSensor.cs.

Property Documentation

◆ ArrayEncoding

string droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.ArrayEncoding
get

Definition at line 100 of file CameraSensor.cs.

◆ Bytes

byte [] droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.Bytes
get

Definition at line 81 of file CameraSensor.cs.

◆ DataType

GraphicsFormat droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.DataType = { }
get

Definition at line 83 of file CameraSensor.cs.

◆ FloatEnumerable

override IEnumerable<float> droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.FloatEnumerable
get

Definition at line 239 of file CameraSensor.cs.

◆ PrototypingTypeName

override String droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.PrototypingTypeName
get

Definition at line 69 of file CameraSensor.cs.

◆ Shape

int [] droid.Runtime.Prototyping.Sensors.Camera.CameraSensor.Shape
get

Definition at line 89 of file CameraSensor.cs.


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