com.yobotics.simulationconstructionset.robotController
Class ModularSensorProcessor

java.lang.Object
  extended by com.yobotics.simulationconstructionset.robotController.ModularSensorProcessor
All Implemented Interfaces:
RobotControlElement, SensorProcessor

public class ModularSensorProcessor
extends java.lang.Object
implements SensorProcessor


Constructor Summary
ModularSensorProcessor(java.lang.String name, java.lang.String description)
           
ModularSensorProcessor(java.lang.String name, java.lang.String description, java.util.List<SensorProcessor> sensorProcessors)
           
ModularSensorProcessor(java.lang.String name, java.lang.String description, SensorProcessor sensorProcessor)
           
ModularSensorProcessor(java.lang.String name, java.lang.String description, SensorProcessor[] sensorProcessors)
           
 
Method Summary
 void addSensorProcessor(SensorProcessor sensorProcessor)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 YoVariableRegistry getYoVariableRegistry()
           
 void initialize()
           
 java.lang.String toString()
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModularSensorProcessor

public ModularSensorProcessor(java.lang.String name,
                              java.lang.String description,
                              SensorProcessor sensorProcessor)

ModularSensorProcessor

public ModularSensorProcessor(java.lang.String name,
                              java.lang.String description,
                              SensorProcessor[] sensorProcessors)

ModularSensorProcessor

public ModularSensorProcessor(java.lang.String name,
                              java.lang.String description,
                              java.util.List<SensorProcessor> sensorProcessors)

ModularSensorProcessor

public ModularSensorProcessor(java.lang.String name,
                              java.lang.String description)
Method Detail

addSensorProcessor

public void addSensorProcessor(SensorProcessor sensorProcessor)

initialize

public void initialize()
Specified by:
initialize in interface RobotControlElement

update

public void update()
Specified by:
update in interface SensorProcessor

getYoVariableRegistry

public YoVariableRegistry getYoVariableRegistry()
Specified by:
getYoVariableRegistry in interface RobotControlElement

getName

public java.lang.String getName()
Specified by:
getName in interface RobotControlElement

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface RobotControlElement

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object