com.yobotics.simulationconstructionset.util.perturbance
Class RandomExternalForceApplier

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.perturbance.RandomExternalForceApplier
All Implemented Interfaces:
RobotControlElement, RobotController

public class RandomExternalForceApplier
extends java.lang.Object
implements RobotController


Constructor Summary
RandomExternalForceApplier(ForcePerturbable perturbable, double maximalDisturbanceMagnitude, java.lang.String name)
           
 
Method Summary
 void computeCurrentDisturbanceForce()
           
 void doControl()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 YoVariableRegistry getYoVariableRegistry()
           
 void initialize()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomExternalForceApplier

public RandomExternalForceApplier(ForcePerturbable perturbable,
                                  double maximalDisturbanceMagnitude,
                                  java.lang.String name)
Method Detail

doControl

public void doControl()
Specified by:
doControl in interface RobotController

computeCurrentDisturbanceForce

public void computeCurrentDisturbanceForce()

getYoVariableRegistry

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

getName

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

initialize

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

getDescription

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