public class UnitConverter extends AnchorBean<UnitConverter>
Constructor and Description |
---|
UnitConverter() |
Modifier and Type | Method and Description |
---|---|
String |
getUnitType() |
boolean |
isPhysical() |
double |
resolveArea(double value,
Optional<Resolution> resolution)
Convert area into another unit representation
|
double |
resolveDistance(double value,
Optional<Resolution> resolution,
DirectionVector direction)
Convert distance into another unit representation
|
double |
resolveVolume(double value,
Optional<Resolution> resolution)
Convert volume into another unit representation
|
void |
setPhysical(boolean physical) |
void |
setUnitType(String unitType) |
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public double resolveDistance(double value, Optional<Resolution> resolution, DirectionVector direction) throws FeatureCalculationException
value
- distance expressed as number of voxelsresolution
- image-resolutionFeatureCalculationException
public double resolveVolume(double value, Optional<Resolution> resolution) throws FeatureCalculationException
value
- volume as number of voxelsresolution
- image-resolutionFeatureCalculationException
public double resolveArea(double value, Optional<Resolution> resolution) throws FeatureCalculationException
value
- area as number of voxelsresolution
- image-resolutionFeatureCalculationException
public boolean isPhysical()
public void setPhysical(boolean physical)
public String getUnitType()
public void setUnitType(String unitType)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.