Class AreaPhysical
Area expressed in square meters, or units thereof.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionHow much each value represents e.g. square nanometers, squares millimeters etc.double
getValue()
The volume in units of meters, with the unit described byunitType
.double
resolveToVoxels
(Optional<UnitConverter> unitConverter) Resolves a measurement of area/volume (in whatever units) to units corresponding to the image pixels/voxels.void
setUnitType
(String unitType) How much each value represents e.g. square nanometers, squares millimeters etc.void
setValue
(double value) The volume in units of meters, with the unit described byunitType
.toString()
By default, we useAnchorBean.describeBean()
as the string representation of the bean.Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
-
Constructor Details
-
AreaPhysical
public AreaPhysical()
-
-
Method Details
-
resolveToVoxels
Description copied from class:UnitValueExtent
Resolves a measurement of area/volume (in whatever units) to units corresponding to the image pixels/voxels.- Specified by:
resolveToVoxels
in classUnitValueExtent
- Parameters:
unitConverter
- converts from voxelized units to different physical measurements of area / volume / distance.- Returns:
- the resolved-value (pixels for area, voxels for volume).
- Throws:
UnitValueException
- if missing aUnitConverter
, when needed for resolution.
-
toString
Description copied from class:AnchorBean
By default, we useAnchorBean.describeBean()
as the string representation of the bean.- Overrides:
toString
in classAnchorBean<UnitValueExtent>
- Returns:
- the string representation
-
getValue
public double getValue()The volume in units of meters, with the unit described byunitType
. -
setValue
public void setValue(double value) The volume in units of meters, with the unit described byunitType
. -
getUnitType
How much each value represents e.g. square nanometers, squares millimeters etc.If unspecified, it describes meters (unsquared).
See
SpatialUnits
for acceptable string-values. -
setUnitType
How much each value represents e.g. square nanometers, squares millimeters etc.If unspecified, it describes meters (unsquared).
See
SpatialUnits
for acceptable string-values.
-