![]() |
Neodroid
0.2.0
Machine Learning Environment Prototyping Tool
|
Public Member Functions | |
override EnvironmentState | ReactAndCollectState (Reaction reaction) |
void | Terminate (string reason="None") |
Termination of an episode, can be supplied with a reason for various purposes debugging or clarification for a learner. More... | |
override void | Tick () |
override void | React (Reaction reaction) |
override void | PostStep () |
override void | EnvironmentReset () |
Vector3 | TransformPoint (Vector3 point) |
void | TransformPoint (ref Vector3 point) |
Vector3 | InverseTransformPoint (Vector3 point) |
void | InverseTransformPoint (ref Vector3 point) |
Vector3 | TransformDirection (Vector3 direction) |
void | TransformDirection (ref Vector3 direction) |
Vector3 | InverseTransformDirection (Vector3 direction) |
void | InverseTransformDirection (ref Vector3 direction) |
Quaternion | TransformRotation (Quaternion quaternion) |
void | TransformRotation (ref Quaternion quaternion) |
Quaternion | InverseTransformRotation (Quaternion quaternion) |
void | InverseTransformRotation (ref Quaternion quaternion) |
void | Register (IDisplayer displayer) |
void | Register (IDisplayer obj, string identifier) |
void | Register (IObserver observer) |
void | Register (IObserver observer, string identifier) |
void | Register (IConfigurable configurable) |
void | Register (IConfigurable configurable, string identifier) |
void | Register (IEnvironmentListener environment_listener) |
void | Register (IEnvironmentListener environment_listener, string identifier) |
void | UnRegister (IObserver observer) |
void | UnRegister (IObserver t, string identifier) |
void | UnRegister (IConfigurable configurable) |
void | UnRegister (IConfigurable t, string identifier) |
void | UnRegister (IDisplayer displayer) |
void | UnRegister (IDisplayer t, string identifier) |
void | UnRegister (IEnvironmentListener environment_listener) |
void | UnRegister (IEnvironmentListener t, string identifier) |
![]() | |
abstract Reaction | SampleReaction () |
abstract EnvironmentState | CollectState () |
void | IdentifierString (DataPoller recipient) |
void | EnergyString (DataPoller recipient) |
void | TerminatedBoolean (DataPoller recipient) |
abstract void | ObservationsString (DataPoller recipient) |
void | FrameString (DataPoller recipient) |
![]() | |
void | RefreshStart () |
void | RefreshAwake () |
![]() | |
void | Register (T obj) |
void | Register (T obj, string identifier) |
void | UnRegister (T obj) |
void | UnRegister (T t, string obj) |
![]() | |
void | Register (T obj) |
void | Register (T obj, string identifier) |
void | UnRegister (T obj) |
void | UnRegister (T t, string obj) |
![]() | |
void | Register (T obj) |
void | Register (T obj, string identifier) |
void | UnRegister (T obj) |
void | UnRegister (T t, string obj) |
![]() | |
void | Register (T obj) |
void | Register (T obj, string identifier) |
void | UnRegister (T obj) |
void | UnRegister (T t, string obj) |
Protected Member Functions | |
void | UpdateObserversData () |
void | UpdateConfigurableValues () |
override void | PreSetup () |
void | ResetRegisteredObjects () |
void | Reconfigure () |
abstract void | InnerStep (Reaction reaction) |
abstract void | InnerResetRegisteredObjects () |
![]() | |
override void | Setup () |
override void | RegisterComponent () |
override void | UnRegisterComponent () |
![]() | |
void | Start () |
void | Awake () |
virtual void | Clear () |
Events | |
Action | PreStepEvent |
Action | StepEvent |
Action | PostStepEvent |
![]() | |
Action | PreStepEvent |
Action | StepEvent |
Action | PostStepEvent |
Definition at line 20 of file AbstractPrototypingEnvironment.cs.
|
virtual |
Implements droid.Runtime.Environments.NeodroidEnvironment.
Definition at line 453 of file AbstractPrototypingEnvironment.cs.
|
protectedpure virtual |
|
protectedpure virtual |
reaction |
Implemented in droid.Runtime.Environments.ActorisedPrototypingEnvironment, and droid.Runtime.Environments.PrototypingEnvironment.
Vector3 droid.Runtime.Environments.AbstractPrototypingEnvironment.InverseTransformDirection | ( | Vector3 | direction | ) |
direction |
Implements droid.Runtime.Interfaces.IAbstractPrototypingEnvironment.
Definition at line 806 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.InverseTransformDirection | ( | ref Vector3 | direction | ) |
Definition at line 823 of file AbstractPrototypingEnvironment.cs.
Vector3 droid.Runtime.Environments.AbstractPrototypingEnvironment.InverseTransformPoint | ( | Vector3 | point | ) |
point |
Implements droid.Runtime.Interfaces.IAbstractPrototypingEnvironment.
Definition at line 719 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.InverseTransformPoint | ( | ref Vector3 | point | ) |
point |
Definition at line 740 of file AbstractPrototypingEnvironment.cs.
Quaternion droid.Runtime.Environments.AbstractPrototypingEnvironment.InverseTransformRotation | ( | Quaternion | quaternion | ) |
Implements droid.Runtime.Interfaces.IAbstractPrototypingEnvironment.
Definition at line 879 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.InverseTransformRotation | ( | ref Quaternion | quaternion | ) |
Definition at line 895 of file AbstractPrototypingEnvironment.cs.
|
virtual |
Implements droid.Runtime.Environments.NeodroidEnvironment.
Reimplemented in droid.Runtime.Environments.RandomisedEnvironment.
Definition at line 434 of file AbstractPrototypingEnvironment.cs.
|
protectedvirtual |
Reimplemented from droid.Runtime.Environments.NeodroidEnvironment.
Reimplemented in droid.Runtime.Environments.RandomisedEnvironment.
Definition at line 326 of file AbstractPrototypingEnvironment.cs.
|
virtual |
reaction |
Implements droid.Runtime.Environments.NeodroidEnvironment.
Definition at line 396 of file AbstractPrototypingEnvironment.cs.
|
virtual |
reaction |
Implements droid.Runtime.Environments.NeodroidEnvironment.
Reimplemented in droid.Runtime.Environments.ActorisedPrototypingEnvironment.
Definition at line 30 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 511 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.Register | ( | IDisplayer | displayer | ) |
Definition at line 974 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.Register | ( | IDisplayer | obj, |
string | identifier | ||
) |
obj | |
identifier |
Definition at line 981 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.Register | ( | IObserver | observer | ) |
observer |
Definition at line 998 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.Register | ( | IObserver | observer, |
string | identifier | ||
) |
///
observer | |
identifier |
Definition at line 1006 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.Register | ( | IConfigurable | configurable | ) |
configurable |
Definition at line 1024 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.Register | ( | IConfigurable | configurable, |
string | identifier | ||
) |
configurable | |
identifier |
Definition at line 1031 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.Register | ( | IEnvironmentListener | environment_listener | ) |
environment_listener |
Definition at line 1049 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.Register | ( | IEnvironmentListener | environment_listener, |
string | identifier | ||
) |
environment_listener | |
identifier |
Definition at line 1058 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 487 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.Terminate | ( | string | reason = "None" | ) |
Termination of an episode, can be supplied with a reason for various purposes debugging or clarification for a learner.
reason |
Implements droid.Runtime.Interfaces.IAbstractPrototypingEnvironment.
Definition at line 41 of file AbstractPrototypingEnvironment.cs.
|
virtual |
Implements droid.Runtime.Environments.NeodroidEnvironment.
Definition at line 59 of file AbstractPrototypingEnvironment.cs.
Vector3 droid.Runtime.Environments.AbstractPrototypingEnvironment.TransformDirection | ( | Vector3 | direction | ) |
direction |
Implements droid.Runtime.Interfaces.IAbstractPrototypingEnvironment.
Definition at line 763 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.TransformDirection | ( | ref Vector3 | direction | ) |
direction |
Definition at line 783 of file AbstractPrototypingEnvironment.cs.
Vector3 droid.Runtime.Environments.AbstractPrototypingEnvironment.TransformPoint | ( | Vector3 | point | ) |
point |
Implements droid.Runtime.Interfaces.IAbstractPrototypingEnvironment.
Definition at line 679 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.TransformPoint | ( | ref Vector3 | point | ) |
Definition at line 696 of file AbstractPrototypingEnvironment.cs.
Quaternion droid.Runtime.Environments.AbstractPrototypingEnvironment.TransformRotation | ( | Quaternion | quaternion | ) |
quaternion |
Implements droid.Runtime.Interfaces.IAbstractPrototypingEnvironment.
Definition at line 845 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.TransformRotation | ( | ref Quaternion | quaternion | ) |
quaternion |
Definition at line 865 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.UnRegister | ( | IObserver | observer | ) |
observer |
Definition at line 1074 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.UnRegister | ( | IObserver | t, |
string | identifier | ||
) |
t | |
identifier |
Definition at line 1081 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.UnRegister | ( | IConfigurable | configurable | ) |
configurable |
Definition at line 1095 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.UnRegister | ( | IConfigurable | t, |
string | identifier | ||
) |
t | |
identifier |
Definition at line 1104 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.UnRegister | ( | IDisplayer | displayer | ) |
displayer |
Definition at line 1118 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.UnRegister | ( | IDisplayer | t, |
string | identifier | ||
) |
t | |
identifier |
Definition at line 1125 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.UnRegister | ( | IEnvironmentListener | environment_listener | ) |
environment_listener |
Definition at line 1139 of file AbstractPrototypingEnvironment.cs.
void droid.Runtime.Environments.AbstractPrototypingEnvironment.UnRegister | ( | IEnvironmentListener | t, |
string | identifier | ||
) |
t | |
identifier |
Definition at line 1148 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 99 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 91 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 188 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 198 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 182 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 224 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 204 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 134 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 208 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 214 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 229 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 193 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 130 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 219 of file AbstractPrototypingEnvironment.cs.
|
protected |
Definition at line 235 of file AbstractPrototypingEnvironment.cs.
|
get |
Definition at line 919 of file AbstractPrototypingEnvironment.cs.
|
getset |
Definition at line 955 of file AbstractPrototypingEnvironment.cs.
|
getset |
Definition at line 962 of file AbstractPrototypingEnvironment.cs.
|
get |
Definition at line 915 of file AbstractPrototypingEnvironment.cs.
|
get |
Definition at line 927 of file AbstractPrototypingEnvironment.cs.
|
getset |
Definition at line 937 of file AbstractPrototypingEnvironment.cs.
|
get |
Definition at line 923 of file AbstractPrototypingEnvironment.cs.
|
getset |
Definition at line 948 of file AbstractPrototypingEnvironment.cs.
|
get |
Definition at line 933 of file AbstractPrototypingEnvironment.cs.
|
get |
Definition at line 944 of file AbstractPrototypingEnvironment.cs.
Action droid.Runtime.Environments.AbstractPrototypingEnvironment.PostStepEvent |
Definition at line 172 of file AbstractPrototypingEnvironment.cs.
Action droid.Runtime.Environments.AbstractPrototypingEnvironment.PreStepEvent |
Definition at line 162 of file AbstractPrototypingEnvironment.cs.
Action droid.Runtime.Environments.AbstractPrototypingEnvironment.StepEvent |
Definition at line 167 of file AbstractPrototypingEnvironment.cs.