public abstract class SurfaceNumberVoxelsBase extends FeatureSingleObject
Constructor and Description |
---|
SurfaceNumberVoxelsBase() |
Modifier and Type | Method and Description |
---|---|
double |
calculate(FeatureCalculationInput<FeatureInputSingleObject> input)
Calculates a value for some input.
|
protected abstract CalculationPart<Integer,FeatureInputSingleObject> |
createParameters(boolean mip,
boolean suppress3d) |
boolean |
isMip() |
boolean |
isSuppress3D() |
void |
setMip(boolean mip) |
void |
setSuppress3D(boolean suppress3D) |
inputType
assignTo, beforeCalc, calculateCheckInitialized, castAs, createListChildFeatures, describeBean, describeParameters, descriptionLong, duplicateChangeName, getCustomName, getFriendlyName, onInitialization, setCustomName, toString
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized
checkMisconfigured, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
public double calculate(FeatureCalculationInput<FeatureInputSingleObject> input) throws FeatureCalculationException
Feature
calculate
in class Feature<FeatureInputSingleObject>
input
- the input to the calculation.FeatureCalculationException
- if the calculation cannot successfully complete.protected abstract CalculationPart<Integer,FeatureInputSingleObject> createParameters(boolean mip, boolean suppress3d)
public boolean isMip()
public void setMip(boolean mip)
public boolean isSuppress3D()
public void setSuppress3D(boolean suppress3D)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.