edu.indiana.iucbrf.feature
Class DoubleFeature
java.lang.Object
edu.indiana.iucbrf.feature.AbstractFeature
edu.indiana.iucbrf.feature.DoubleFeature
- All Implemented Interfaces:
- DoubleRepresentable, Feature, SwingRepresentable, java.io.Serializable, java.lang.Comparable
public class DoubleFeature
- extends AbstractFeature
- implements DoubleRepresentable
A Feature with a value that is a double.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DEFAULT_VARIABLE_TYPE
public static final int DEFAULT_VARIABLE_TYPE
- See Also:
- Constant Field Values
DoubleFeature
public DoubleFeature(double newValue)
DoubleFeature
public DoubleFeature(java.lang.Double value)
DoubleFeature
public DoubleFeature(java.lang.Number newValue)
DoubleFeature
public DoubleFeature(java.lang.String numericalString)
DoubleFeature
public DoubleFeature()
DoubleFeature
public DoubleFeature(DoubleRepresentable otherFeature)
DoubleFeature
public DoubleFeature(Distribution distribution)
getDefaultVariableType
public int getDefaultVariableType()
- Description copied from interface:
Feature
- Get the variable type (for example, Feature.NOMINAL_VARIABLE, Feature.ORDINAL_VARIABLE,
Feature.INTERVAL_VARIABLE, or Feature.OTHER_VARIABLE).
- Specified by:
getDefaultVariableType
in interface Feature
getFeatureInputPanel
public static FeatureInputPanel getFeatureInputPanel(int collectionType,
Domain domain,
FeatureKey featureKey,
boolean allowUnknowns)
clone
public java.lang.Object clone()
- Specified by:
clone
in interface Feature
- Specified by:
clone
in class AbstractFeature
midpoint
public Feature midpoint(Feature otherFeature)
- Specified by:
midpoint
in interface Feature
- Specified by:
midpoint
in class AbstractFeature
adjust
public void adjust(double adjustAmount)
- Specified by:
adjust
in interface Feature
- Overrides:
adjust
in class AbstractFeature
getValueAsDouble
public double getValueAsDouble()
- Description copied from interface:
DoubleRepresentable
- Get a representation of this feature as a double.
- Specified by:
getValueAsDouble
in interface DoubleRepresentable
setValueWithDouble
public void setValueWithDouble(double newValue)
- Description copied from interface:
DoubleRepresentable
- Set the value of this feature according to a double.
- Specified by:
setValueWithDouble
in interface DoubleRepresentable
setValue
public void setValue(java.lang.Object new_value)
- Specified by:
setValue
in interface Feature
getTypeDescription
public static java.lang.String getTypeDescription()