public class CostOverlapWithinMidpointDistance extends FeaturePairObjects
Constructor and Description |
---|
CostOverlapWithinMidpointDistance() |
Modifier and Type | Method and Description |
---|---|
double |
calculate(FeatureCalculationInput<FeatureInputPairObjects> input)
Calculates a value for some input.
|
UnitValueDistance |
getMaxDistance() |
double |
getMinOverlap() |
boolean |
isSuppressZ() |
void |
setMaxDistance(UnitValueDistance maxDistance) |
void |
setMinOverlap(double minOverlap) |
void |
setSuppressZ(boolean suppressZ) |
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<FeatureInputPairObjects> input) throws FeatureCalculationException
Feature
calculate
in class Feature<FeatureInputPairObjects>
input
- the input to the calculation.FeatureCalculationException
- if the calculation cannot successfully complete.public UnitValueDistance getMaxDistance()
public void setMaxDistance(UnitValueDistance maxDistance)
public double getMinOverlap()
public void setMinOverlap(double minOverlap)
public boolean isSuppressZ()
public void setSuppressZ(boolean suppressZ)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.