gov.nasa.javaGenes.core
Class ChangingWeightsObject
java.lang.Object
gov.nasa.javaGenes.core.ChangingWeightsObject
- All Implemented Interfaces:
- java.io.Serializable
- public class ChangingWeightsObject
- extends java.lang.Object
- implements java.io.Serializable
returns weights for an object. These weights vary linearly with a 'distance' parameter.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
start
protected double start
slope
protected double slope
weightedObject
protected java.lang.Object weightedObject
ChangingWeightsObject
public ChangingWeightsObject(java.lang.Object inWeightedObject)
ChangingWeightsObject
public ChangingWeightsObject(java.lang.Object inWeightedObject,
double inStart,
double inSlope)
ChangingWeightsObject
public ChangingWeightsObject(java.lang.Object inWeightedObject,
double inStart,
double end,
double maxDistance)
getWeight
public double getWeight()
calculateWeight
public void calculateWeight(double distance)
getObject
public java.lang.Object getObject()
toString
public java.lang.String toString()