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()