public class ConvertToPhysicalDistance<T extends FeatureInputWithResolution> extends FeatureConvertUnits<T>
Constructor and Description |
---|
ConvertToPhysicalDistance() |
ConvertToPhysicalDistance(Feature<T> feature,
SpatialUnits.UnitSuffix unitType,
DirectionVector directionVector) |
Modifier and Type | Method and Description |
---|---|
protected void |
beforeCalc(FeatureInitialization initialization)
Dummy method, that children can optionally override.
|
protected double |
convertToPhysical(double value,
UnitConverter unitConverter) |
DirectionVectorBean |
getDirection()
Direction of the distance being converted, defaults to a unit vector along the X-axis
|
void |
setDirection(DirectionVectorBean direction)
Direction of the distance being converted, defaults to a unit vector along the X-axis
|
calculateWithResolution, getUnitType, setUnitType
calculate, isAcceptMissingResolution, setAcceptMissingResolution
getItem, inputType, setItem
assignTo, 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 ConvertToPhysicalDistance(Feature<T> feature, SpatialUnits.UnitSuffix unitType, DirectionVector directionVector)
public ConvertToPhysicalDistance()
protected void beforeCalc(FeatureInitialization initialization) throws InitializeException
Feature
beforeCalc
in class Feature<T extends FeatureInputWithResolution>
initialization
- initialization parameters.InitializeException
- if initialization cannot complete successfully.protected double convertToPhysical(double value, UnitConverter unitConverter) throws FeatureCalculationException
convertToPhysical
in class FeatureConvertUnits<T extends FeatureInputWithResolution>
FeatureCalculationException
public DirectionVectorBean getDirection()
public void setDirection(DirectionVectorBean direction)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.