Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Prototyping.Sensors.Sensor Class Referenceabstract

More...

Inheritance diagram for droid.Runtime.Prototyping.Sensors.Sensor:
Collaboration diagram for droid.Runtime.Prototyping.Sensors.Sensor:

Public Member Functions

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

Protected Member Functions

sealed override void Setup ()
 
virtual void PreSetup ()
 
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 ()
 

Properties

AbstractPrototypingEnvironment 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]
 

Additional Inherited Members

- Protected Attributes inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
string _Custom_Name = ""
 

Detailed Description

Definition at line 16 of file Sensor.cs.

Member Function Documentation

◆ EnvironmentReset()

void droid.Runtime.Prototyping.Sensors.Sensor.EnvironmentReset ( )

Implements droid.Runtime.Interfaces.IObserver.

Definition at line 38 of file Sensor.cs.

◆ PreSetup()

virtual void droid.Runtime.Prototyping.Sensors.Sensor.PreSetup ( )
protectedvirtual

Reimplemented in droid.Runtime.Prototyping.Sensors.Transform.EulerTransformSensor, droid.Runtime.Prototyping.Sensors.Rigidbody.RigidbodySensor, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.CameraSensor, droid.Runtime.Prototyping.Sensors.Rays.NearestByTagSensor, droid.Runtime.Prototyping.Sensors.Experimental.CompassSensor, droid.Runtime.Prototyping.Sensors.Transform.Position2DSensor, droid.Runtime.Prototyping.Sensors.Transform.QuaternionTransformSensor, droid.Runtime.Prototyping.Sensors.Rigidbody.VelocitySensor, droid.Runtime.Prototyping.Sensors.Transform.PositionSensor, droid.Runtime.Prototyping.Sensors.Grid.GridPositionSensor, droid.Runtime.Prototyping.Sensors.Rays.InstantUniformLidarSensor, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.FloatArrayCameraSensor, droid.Runtime.Prototyping.Sensors.Transform.RotationSensor, droid.Runtime.Prototyping.Sensors.Rays.RaycastSensor, droid.Runtime.Prototyping.Sensors.Experimental.ValueSensor, droid.Runtime.Prototyping.Sensors.Occupancy.Occupancy3dSensor, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.NativeColorFloatArrayCameraSensor, droid.Runtime.Prototyping.Sensors.Rays.LineOfSightSensor, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.StringAugmentedCameraSensor, droid.Runtime.Prototyping.Sensors.Experimental.TargetRigidbodySensor, droid.Runtime.Prototyping.Sensors.Camera.ByteArrayCameraSensor, droid.Runtime.Prototyping.Sensors.BoundingBox.ScreenSpaceBoundingBoxSensor, droid.Runtime.Prototyping.Sensors.BoundingBox.BoundingBoxSensor, droid.Runtime.Prototyping.Sensors.Rigidbody.AngularVelocitySensor, and droid.Runtime.Prototyping.Sensors.Transform.SingleAxisTransformSensor.

Definition at line 52 of file Sensor.cs.

◆ RegisterComponent()

override void droid.Runtime.Prototyping.Sensors.Sensor.RegisterComponent ( )
protectedvirtual

◆ Setup()

sealed override void droid.Runtime.Prototyping.Sensors.Sensor.Setup ( )
protectedvirtual

Reimplemented from droid.Runtime.Utilities.GameObjects.PrototypingGameObject.

Definition at line 45 of file Sensor.cs.

◆ ToString()

override string droid.Runtime.Prototyping.Sensors.Sensor.ToString ( )

Returns

Definition at line 85 of file Sensor.cs.

◆ UnRegisterComponent()

override void droid.Runtime.Prototyping.Sensors.Sensor.UnRegisterComponent ( )
protectedvirtual

◆ Update()

virtual void droid.Runtime.Prototyping.Sensors.Sensor.Update ( )
protectedvirtual

Definition at line 69 of file Sensor.cs.

◆ UpdateObservation()

abstract void droid.Runtime.Prototyping.Sensors.Sensor.UpdateObservation ( )
pure virtual

Implements droid.Runtime.Interfaces.IObserver.

Implemented in droid.Runtime.Prototyping.Sensors.Camera.Deprecated.CameraSensor, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.NativeColorFloatArrayCameraSensor, droid.Runtime.Prototyping.Sensors.Transform.EulerTransformSensor, droid.Runtime.Prototyping.Sensors.Camera.ByteArrayCameraSensor, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.FloatArrayCameraSensor, droid.Runtime.Prototyping.Sensors.Rigidbody.RigidbodySensor, droid.Runtime.Prototyping.Sensors.Experimental.CompassSensor, droid.Runtime.Prototyping.Sensors.Rays.NearestByTagSensor, droid.Runtime.Prototyping.Sensors.Transform.Position2DSensor, droid.Runtime.Prototyping.Sensors.Grid.GoalCellSensor, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.StringAugmentedCameraSensor, droid.Runtime.Prototyping.Sensors.Transform.QuaternionTransformSensor, droid.Runtime.Prototyping.Sensors.Grid.GridPositionSensor, droid.Runtime.Prototyping.Sensors.Transform.PositionSensor, droid.Runtime.Prototyping.Sensors.Rays.InstantUniformLidarSensor, droid.Runtime.Prototyping.Sensors.Transform.RotationSensor, droid.Runtime.Prototyping.Sensors.Occupancy.Occupancy3dSensor, droid.Runtime.Prototyping.Sensors.Experimental.TargetRigidbodySensor, droid.Runtime.Prototyping.Sensors.Experimental.ValueSensor, droid.Runtime.Prototyping.Sensors.Rays.RaycastSensor, droid.Runtime.Prototyping.Sensors.Rigidbody.VelocitySensor, droid.Runtime.Prototyping.Sensors.Rays.LineOfSightSensor, droid.Runtime.Prototyping.Sensors.BoundingBox.ScreenSpaceBoundingBoxSensor, droid.Runtime.Prototyping.Sensors.BoundingBox.BoundingBoxSensor, droid.Runtime.Prototyping.Sensors.Experimental.CategoricalSensor, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.Segmentation.SegmentationSensor, droid.Runtime.Prototyping.Sensors.Rigidbody.AngularVelocitySensor, droid.Runtime.Prototyping.Sensors.Transform.SingleAxisTransformSensor, droid.Runtime.Prototyping.Sensors.Camera.Deprecated.Segmentation.SegmentationCameraSensor, droid.Runtime.Prototyping.Sensors.BoundingBox.TwoDimensionalScreenSpaceSensor, and droid.Runtime.Prototyping.Sensors.Experimental.DistanceSensor.

Property Documentation

◆ FloatEnumerable

abstract IEnumerable<float> droid.Runtime.Prototyping.Sensors.Sensor.FloatEnumerable
get

Definition at line 28 of file Sensor.cs.

◆ ParentEnvironment

AbstractPrototypingEnvironment droid.Runtime.Prototyping.Sensors.Sensor.ParentEnvironment
getset

Definition at line 20 of file Sensor.cs.


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