com.yobotics.simulationconstructionset.util.math.functionGenerator
Class YoFunctionGenerator

java.lang.Object
  extended by com.yobotics.simulationconstructionset.util.math.functionGenerator.YoFunctionGenerator

public class YoFunctionGenerator
extends java.lang.Object

Title:

Description:

Copyright: Copyright (c) 2007

Company:

Version:
1.0
Author:
not attributable

Constructor Summary
YoFunctionGenerator(java.lang.String name, DoubleYoVariable time, YoVariableRegistry registry)
           
YoFunctionGenerator(java.lang.String name, YoVariableRegistry registry)
           
 
Method Summary
 double getAmplitude()
           
 double getChirpRate()
           
 java.lang.String[] getCreatedVariableNames()
           
 double getFrequency()
           
 YoFunctionGeneratorMode getMode()
           
 double getOffset()
           
 double getPauseTime()
           
 double getPhase()
           
 double getResetTime()
           
 double getValue()
           
 double getValue(double time)
           
 void setAmplitude(double amplitude)
           
 void setChirpRate(double frequencyRate)
           
 void setFrequency(double frequency)
           
 void setMode(YoFunctionGeneratorMode mode)
           
 void setOffset(double offset)
           
 void setPauseTime(double pauseTime)
           
 void setPhase(double phase)
           
 void setResetTime(double resetTime)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

YoFunctionGenerator

public YoFunctionGenerator(java.lang.String name,
                           YoVariableRegistry registry)

YoFunctionGenerator

public YoFunctionGenerator(java.lang.String name,
                           DoubleYoVariable time,
                           YoVariableRegistry registry)
Method Detail

getCreatedVariableNames

public java.lang.String[] getCreatedVariableNames()

setOffset

public void setOffset(double offset)

getOffset

public double getOffset()

setAmplitude

public void setAmplitude(double amplitude)

getAmplitude

public double getAmplitude()

setFrequency

public void setFrequency(double frequency)

getFrequency

public double getFrequency()

setPhase

public void setPhase(double phase)

getPhase

public double getPhase()

setMode

public void setMode(YoFunctionGeneratorMode mode)

getMode

public YoFunctionGeneratorMode getMode()

setResetTime

public void setResetTime(double resetTime)

getResetTime

public double getResetTime()

setPauseTime

public void setPauseTime(double pauseTime)

getPauseTime

public double getPauseTime()

setChirpRate

public void setChirpRate(double frequencyRate)

getChirpRate

public double getChirpRate()

getValue

public double getValue()

getValue

public double getValue(double time)