Neodroid  0.2.0
Machine Learning Environment Prototyping Tool
droid.Runtime.Prototyping.Actors.VirtualActor Class Reference
Inheritance diagram for droid.Runtime.Prototyping.Actors.VirtualActor:
Collaboration diagram for droid.Runtime.Prototyping.Actors.VirtualActor:

Public Member Functions

 VirtualActor (Dictionary< string, IActuator > actuators)
 
void Register (IActuator obj)
 
void Register (IActuator obj, String identifier)
 
void UnRegister (IActuator obj)
 
void UnRegister (IActuator t, String obj)
 
void ApplyMotion (IMotion motion)
 
void EnvironmentReset ()
 
- Public Member Functions inherited from droid.Runtime.Interfaces.IHasRegister< IActuator >
void Register (T obj)
 
void Register (T obj, string identifier)
 
void UnRegister (T obj)
 
void UnRegister (T t, string obj)
 

Properties

String Identifier [get]
 
Dictionary< String, IActuatorActuators [get]
 
Transform Transform [get]
 
- Properties inherited from droid.Runtime.Interfaces.IActor
Dictionary< string, IActuatorActuators [get]
 
Transform Transform [get]
 
- Properties inherited from droid.Runtime.Interfaces.IRegisterable
string Identifier [get]
 

Detailed Description

Definition at line 7 of file VirtualActor.cs.

Constructor & Destructor Documentation

◆ VirtualActor()

droid.Runtime.Prototyping.Actors.VirtualActor.VirtualActor ( Dictionary< string, IActuator actuators)

Definition at line 8 of file VirtualActor.cs.

Member Function Documentation

◆ ApplyMotion()

void droid.Runtime.Prototyping.Actors.VirtualActor.ApplyMotion ( IMotion  motion)

Implements droid.Runtime.Interfaces.IActor.

Definition at line 16 of file VirtualActor.cs.

◆ EnvironmentReset()

void droid.Runtime.Prototyping.Actors.VirtualActor.EnvironmentReset ( )

Implements droid.Runtime.Interfaces.IActor.

Definition at line 17 of file VirtualActor.cs.

◆ Register() [1/2]

void droid.Runtime.Prototyping.Actors.VirtualActor.Register ( IActuator  obj)

Definition at line 10 of file VirtualActor.cs.

◆ Register() [2/2]

void droid.Runtime.Prototyping.Actors.VirtualActor.Register ( IActuator  obj,
String  identifier 
)

Definition at line 11 of file VirtualActor.cs.

◆ UnRegister() [1/2]

void droid.Runtime.Prototyping.Actors.VirtualActor.UnRegister ( IActuator  obj)

Definition at line 12 of file VirtualActor.cs.

◆ UnRegister() [2/2]

void droid.Runtime.Prototyping.Actors.VirtualActor.UnRegister ( IActuator  t,
String  obj 
)

Definition at line 13 of file VirtualActor.cs.

Property Documentation

◆ Actuators

Dictionary<String, IActuator> droid.Runtime.Prototyping.Actors.VirtualActor.Actuators
get

Definition at line 14 of file VirtualActor.cs.

◆ Identifier

String droid.Runtime.Prototyping.Actors.VirtualActor.Identifier
get

Definition at line 9 of file VirtualActor.cs.

◆ Transform

Transform droid.Runtime.Prototyping.Actors.VirtualActor.Transform
get

Definition at line 15 of file VirtualActor.cs.


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