weiman.transformations
Class StateModel

java.lang.Object
  extended by weiman.transformations.StateModel

public class StateModel
extends java.lang.Object

April 26, 2007 reduce parameters back to doubles!!


Field Summary
 double sphereFactor
           
 
Method Summary
 void addObserver(java.util.Observer observer)
           
 int getCurrentSegmentCount()
           
 javax.vecmath.Vector3d getCylinderOffsetX()
           
 javax.vecmath.Vector3d getCylinderOffsetY()
           
 javax.vecmath.Vector3d getCylinderOffsetZ()
           
 double getCylinderRadius()
           
 int getDwell()
           
 double getGlobalScaleFactor()
           
 int getLengthOfSegmentArray()
           
 int getNumberOfColors()
           
 javax.vecmath.Point3d getOriginOfStructure()
           
 double getSegmentAngleX()
           
 double getSegmentAngleXprime()
           
 double getSegmentAngleY()
           
 double getSegmentAngleYprime()
           
 double getSegmentAngleZ()
           
 double getSegmentAngleZprime()
           
 javax.vecmath.Vector3d getSegmentOffsetZ()
           
 double getSegmentScaleFactor()
           
 double getSphereFactor()
           
 double getSphereRadius()
           
static StateModel getStateModel()
           
 double getWaveXamplitude()
           
 double getWaveXfrequency()
           
 double getWaveXphase()
           
 double getWaveYamplitude()
           
 double getWaveYfrequency()
           
 double getWaveYphase()
           
 double getWaveZamplitude()
           
 double getWaveZfrequency()
           
 double getWaveZphase()
           
 void init()
           
 boolean isConehead()
           
 boolean isHasSphere()
           
 boolean isSurgeryRequired()
           
 boolean isXOn()
           
 boolean isXRandom()
           
 boolean isYOn()
           
 boolean isYRandom()
           
 boolean isZOn()
           
 boolean isZRandom()
           
 void notifyOthers()
           
 void setConehead(boolean _conehead)
           
 void setCurrentSegmentCount(int count)
           
 void setCylinderOffsetX(javax.vecmath.Vector3d v3d)
           
 void setCylinderOffsetY(javax.vecmath.Vector3d v3d)
           
 void setCylinderOffsetZ(javax.vecmath.Vector3d v3d)
           
 void setCylinderRadius(double _cylinderRadius)
           
 void setDwell(int _dwell)
           
 void setGlobalScaleFactor(double _globalScaleFactor)
           
 void setHasSphere(boolean hasSphere)
           
 void setNumberOfColors(int _numberOfColors)
           
 void setOriginOfStructure(javax.vecmath.Point3d _originOfStructure)
           
 void setSegmentAngleX(double _segmentAngleX)
           
 void setSegmentAngleXPrime(double _segmentAngleXprime)
           
 void setSegmentAngleY(double _segmentAngleY)
           
 void setSegmentAngleYPrime(double _segmentAngleYprime)
           
 void setSegmentAngleZ(double _segmentAngleZ)
           
 void setSegmentAngleZPrime(double _segmentAngleZprime)
           
 void setSegmentOffsetZ(javax.vecmath.Vector3d v3d)
           
 void setSegmentScaleFactor(double _segmentScaleFactor)
           
 void setSphereFactor(double value)
           
 void setSphereRadius(double _sphereGirth)
           
 void setSurgeryRequired(boolean surgeryRequired)
           
 void setWaveXamplitude(double _waveAmplitude)
           
 void setWaveXfrequency(double _waveFrequency)
           
 void setWaveXphase(double _wavePhase)
           
 void setWaveYamplitude(double _waveAmplitude)
           
 void setWaveYfrequency(double _waveFrequency)
           
 void setWaveYphase(double _wavePhase)
           
 void setWaveZamplitude(double _waveAmplitude)
           
 void setWaveZfrequency(double _waveFrequency)
           
 void setWaveZphase(double _wavePhase)
           
 void setXOn(boolean xOn)
           
 void setXRandom(boolean _xRandom)
           
 void setYOn(boolean yOn)
           
 void setYRandom(boolean _yRandom)
           
 void setZOn(boolean zOn)
           
 void setZRandom(boolean _zRandom)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sphereFactor

public double sphereFactor
Method Detail

getStateModel

public static StateModel getStateModel()

init

public void init()

isXOn

public boolean isXOn()

setXOn

public void setXOn(boolean xOn)

isYOn

public boolean isYOn()

setYOn

public void setYOn(boolean yOn)

isZOn

public boolean isZOn()

setZOn

public void setZOn(boolean zOn)

setHasSphere

public void setHasSphere(boolean hasSphere)

isHasSphere

public boolean isHasSphere()

getLengthOfSegmentArray

public int getLengthOfSegmentArray()

setCurrentSegmentCount

public void setCurrentSegmentCount(int count)

getCurrentSegmentCount

public int getCurrentSegmentCount()

getCylinderRadius

public double getCylinderRadius()

setCylinderRadius

public void setCylinderRadius(double _cylinderRadius)

getSphereRadius

public double getSphereRadius()

setSphereRadius

public void setSphereRadius(double _sphereGirth)

setSegmentScaleFactor

public void setSegmentScaleFactor(double _segmentScaleFactor)

getSegmentScaleFactor

public double getSegmentScaleFactor()

getGlobalScaleFactor

public double getGlobalScaleFactor()

setGlobalScaleFactor

public void setGlobalScaleFactor(double _globalScaleFactor)

setOriginOfStructure

public void setOriginOfStructure(javax.vecmath.Point3d _originOfStructure)

getOriginOfStructure

public javax.vecmath.Point3d getOriginOfStructure()

setSegmentOffsetZ

public void setSegmentOffsetZ(javax.vecmath.Vector3d v3d)

getSegmentOffsetZ

public javax.vecmath.Vector3d getSegmentOffsetZ()

setCylinderOffsetX

public void setCylinderOffsetX(javax.vecmath.Vector3d v3d)

getCylinderOffsetX

public javax.vecmath.Vector3d getCylinderOffsetX()

setCylinderOffsetY

public void setCylinderOffsetY(javax.vecmath.Vector3d v3d)

getCylinderOffsetY

public javax.vecmath.Vector3d getCylinderOffsetY()

setCylinderOffsetZ

public void setCylinderOffsetZ(javax.vecmath.Vector3d v3d)

getCylinderOffsetZ

public javax.vecmath.Vector3d getCylinderOffsetZ()

setSegmentAngleX

public void setSegmentAngleX(double _segmentAngleX)

getSegmentAngleX

public double getSegmentAngleX()

setSegmentAngleY

public void setSegmentAngleY(double _segmentAngleY)

getSegmentAngleY

public double getSegmentAngleY()

setSegmentAngleZ

public void setSegmentAngleZ(double _segmentAngleZ)

getSegmentAngleZ

public double getSegmentAngleZ()

setSegmentAngleXPrime

public void setSegmentAngleXPrime(double _segmentAngleXprime)

setSegmentAngleYPrime

public void setSegmentAngleYPrime(double _segmentAngleYprime)

setSegmentAngleZPrime

public void setSegmentAngleZPrime(double _segmentAngleZprime)

getSegmentAngleXprime

public double getSegmentAngleXprime()

getSegmentAngleYprime

public double getSegmentAngleYprime()

getSegmentAngleZprime

public double getSegmentAngleZprime()

setWaveXamplitude

public void setWaveXamplitude(double _waveAmplitude)

getWaveXamplitude

public double getWaveXamplitude()

setWaveXfrequency

public void setWaveXfrequency(double _waveFrequency)

getWaveXfrequency

public double getWaveXfrequency()

setWaveXphase

public void setWaveXphase(double _wavePhase)

getWaveXphase

public double getWaveXphase()

setWaveYamplitude

public void setWaveYamplitude(double _waveAmplitude)

getWaveYamplitude

public double getWaveYamplitude()

setWaveYfrequency

public void setWaveYfrequency(double _waveFrequency)

getWaveYfrequency

public double getWaveYfrequency()

setWaveYphase

public void setWaveYphase(double _wavePhase)

getWaveYphase

public double getWaveYphase()

setWaveZamplitude

public void setWaveZamplitude(double _waveAmplitude)

getWaveZamplitude

public double getWaveZamplitude()

setWaveZfrequency

public void setWaveZfrequency(double _waveFrequency)

getWaveZfrequency

public double getWaveZfrequency()

setWaveZphase

public void setWaveZphase(double _wavePhase)

getWaveZphase

public double getWaveZphase()

setSphereFactor

public void setSphereFactor(double value)

getSphereFactor

public double getSphereFactor()

isSurgeryRequired

public boolean isSurgeryRequired()

setSurgeryRequired

public void setSurgeryRequired(boolean surgeryRequired)

getNumberOfColors

public int getNumberOfColors()

setNumberOfColors

public void setNumberOfColors(int _numberOfColors)

isConehead

public boolean isConehead()

setConehead

public void setConehead(boolean _conehead)

addObserver

public void addObserver(java.util.Observer observer)

notifyOthers

public void notifyOthers()

getDwell

public int getDwell()

setDwell

public void setDwell(int _dwell)

isXRandom

public boolean isXRandom()

setXRandom

public void setXRandom(boolean _xRandom)

isYRandom

public boolean isYRandom()

setYRandom

public void setYRandom(boolean _yRandom)

isZRandom

public boolean isZRandom()

setZRandom

public void setZRandom(boolean _zRandom)