Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable Class Reference

More...

Inheritance diagram for droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable:
Collaboration diagram for droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable:

Public Member Functions

override void UpdateCurrentConfiguration ()
 
override void ApplyConfiguration (IConfigurableConfiguration configuration)
 
override Configuration [] SampleConfigurations ()
 
- Public Member Functions inherited from droid.Runtime.Prototyping.Configurables.Configurable
void EnvironmentReset ()
 
virtual void PostEnvironmentSetup ()
 
virtual void Tick ()
 
- Public Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void RefreshStart ()
 
void RefreshAwake ()
 

Protected Member Functions

override void RegisterComponent ()
 
override void PreSetup ()
 
override void UnRegisterComponent ()
 
- Protected Member Functions inherited from droid.Runtime.Prototyping.Configurables.Configurable
sealed override void Setup ()
 
virtual void Randomise ()
 
- Protected Member Functions inherited from droid.Runtime.Utilities.GameObjects.PrototypingGameObject
void Start ()
 
void Awake ()
 
virtual void Clear ()
 

Properties

override string PrototypingTypeName [get]
 
Vector3 Position [get, set]
 
Vector3 Direction [get, set]
 
Vector3 Rotation [get, set]
 
Space3 PositionSpace [get]
 
Space3 DirectionSpace = new Space3() [get]
 
Space3 RotationSpace = new Space3() [get]
 
override ISpace ConfigurableValueSpace = new Space3() [get]
 
- Properties inherited from droid.Runtime.Prototyping.Configurables.Configurable
bool RelativeToExistingValue [get]
 
abstract ISpace ConfigurableValueSpace [get]
 
AbstractPrototypingEnvironment ParentEnvironment [get, set]
 
bool SampleRandom [get, set]
 
- 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.IConfigurable
bool SampleRandom [get, set]
 
- Properties inherited from droid.Runtime.Interfaces.IHasEulerTransform
Vector3 Position [get]
 
Vector3 Direction [get]
 
Vector3 Rotation [get]
 
Space3 PositionSpace [get]
 
Space3 DirectionSpace [get]
 
Space3 RotationSpace [get]
 

Additional Inherited Members

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

Detailed Description

Definition at line 15 of file EulerTransformConfigurable.cs.

Member Function Documentation

◆ ApplyConfiguration()

override void droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.ApplyConfiguration ( IConfigurableConfiguration  configuration)
virtual

Parameters
configuration

Implements droid.Runtime.Prototyping.Configurables.Configurable.

Definition at line 134 of file EulerTransformConfigurable.cs.

◆ PreSetup()

override void droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.PreSetup ( )
protectedvirtual

◆ RegisterComponent()

override void droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.RegisterComponent ( )
protectedvirtual

◆ SampleConfigurations()

override Configuration [] droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.SampleConfigurations ( )
virtual

Returns

Reimplemented from droid.Runtime.Prototyping.Configurables.Configurable.

Definition at line 226 of file EulerTransformConfigurable.cs.

◆ UnRegisterComponent()

override void droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.UnRegisterComponent ( )
protectedvirtual

◆ UpdateCurrentConfiguration()

override void droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.UpdateCurrentConfiguration ( )
virtual

Property Documentation

◆ ConfigurableValueSpace

override ISpace droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.ConfigurableValueSpace = new Space3()
get

Definition at line 54 of file EulerTransformConfigurable.cs.

◆ Direction

Vector3 droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.Direction
getset

Definition at line 46 of file EulerTransformConfigurable.cs.

◆ DirectionSpace

Space3 droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.DirectionSpace = new Space3()
get

Definition at line 51 of file EulerTransformConfigurable.cs.

◆ Position

Vector3 droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.Position
getset

Definition at line 44 of file EulerTransformConfigurable.cs.

◆ PositionSpace

Space3 droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.PositionSpace
get

Definition at line 50 of file EulerTransformConfigurable.cs.

◆ PrototypingTypeName

override string droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.PrototypingTypeName
get

Definition at line 40 of file EulerTransformConfigurable.cs.

◆ Rotation

Vector3 droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.Rotation
getset

Definition at line 48 of file EulerTransformConfigurable.cs.

◆ RotationSpace

Space3 droid.Runtime.Prototyping.Configurables.EulerTransformConfigurable.RotationSpace = new Space3()
get

Definition at line 52 of file EulerTransformConfigurable.cs.


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