public class ParameterNumeric extends CvAbstractScalarParameterStage
CvStage.CvStageBeanInfo, CvStage.Result
effectStageName, parameterDescription, parameterLabel, previewResult, propertyName, stageName
Constructor and Description |
---|
ParameterNumeric() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
appliedValue(CvPipeline pipeline,
java.lang.Object value) |
protected double |
asNumeric(java.lang.Object value) |
int |
convertToScalar(java.lang.Object value) |
java.lang.Object |
convertToValue(int scalar) |
java.lang.Object |
defaultParameterValue() |
java.lang.String |
displayValue(java.lang.Object value) |
double |
getDefaultValue() |
double |
getMaximumValue() |
double |
getMinimumValue() |
org.openpnp.vision.pipeline.stages.ParameterNumeric.NumericType |
getNumericType() |
int |
maximumScalar() |
int |
minimumScalar() |
protected java.lang.Class<?> |
parameterValueType() |
void |
setDefaultValue(double defaultValue) |
void |
setMaximumValue(double maximumValue) |
void |
setMinimumValue(double minimumValue) |
void |
setNumericType(org.openpnp.vision.pipeline.stages.ParameterNumeric.NumericType numericType) |
getEffectStageName, getParameterDescription, getParameterLabel, getPropertyName, getStageName, invokeSetter, isPreviewResult, parameterName, process, setEffectStageName, setParameterDescription, setParameterLabel, setPreviewResult, setPropertyName, setStageName
customizePropertySheet, getBeanInfo, getCategory, getDescription, getDescription, getLengthUnit, getName, getPossiblePipelinePropertyOverride, getPossiblePipelinePropertyOverride, isEnabled, recordPropertyOverride, setEnabled, setName
public double getMinimumValue()
public void setMinimumValue(double minimumValue)
public double getMaximumValue()
public void setMaximumValue(double maximumValue)
public double getDefaultValue()
public void setDefaultValue(double defaultValue)
public java.lang.Object defaultParameterValue()
defaultParameterValue
in class CvAbstractParameterStage
public java.lang.Object appliedValue(CvPipeline pipeline, java.lang.Object value)
appliedValue
in class CvAbstractParameterStage
protected java.lang.Class<?> parameterValueType()
parameterValueType
in class CvAbstractParameterStage
public org.openpnp.vision.pipeline.stages.ParameterNumeric.NumericType getNumericType()
public void setNumericType(org.openpnp.vision.pipeline.stages.ParameterNumeric.NumericType numericType)
public int minimumScalar()
minimumScalar
in class CvAbstractScalarParameterStage
public int maximumScalar()
maximumScalar
in class CvAbstractScalarParameterStage
public int convertToScalar(java.lang.Object value)
convertToScalar
in class CvAbstractScalarParameterStage
protected double asNumeric(java.lang.Object value)
public java.lang.Object convertToValue(int scalar)
convertToValue
in class CvAbstractScalarParameterStage
public java.lang.String displayValue(java.lang.Object value)
displayValue
in class CvAbstractParameterStage