Class NumberVoxels
Object
org.anchoranalysis.bean.AnchorBean<B>
org.anchoranalysis.bean.initializable.InitializableBean<Feature<T>,FeatureInitialization>
org.anchoranalysis.feature.bean.Feature<FeatureInputSingleObject>
org.anchoranalysis.image.feature.bean.object.single.FeatureSingleObject
org.anchoranalysis.image.feature.bean.object.single.NumberVoxels
public class NumberVoxels extends FeatureSingleObject
Calculates the number of voxels in a single object.
This feature can optionally calculate the number of voxels in the maximum intensity projection (MIP) of the object instead of the full 3D volume.
-
Constructor Summary
Constructors Constructor Description NumberVoxels() -
Method Summary
Modifier and Type Method Description doublecalculate(FeatureCalculationInput<FeatureInputSingleObject> input)booleanisMip()If true, calculates the number of voxels in the maximum intensity projection (MIP) of the object.voidsetMip(boolean mip)If true, calculates the number of voxels in the maximum intensity projection (MIP) of the object.Methods inherited from class org.anchoranalysis.image.feature.bean.object.single.FeatureSingleObject
inputTypeMethods inherited from class org.anchoranalysis.feature.bean.Feature
assignTo, beforeCalc, calculateCheckInitialized, castAs, createListChildFeatures, describeBean, describeParameters, descriptionLong, duplicateChangeName, getCustomName, getFriendlyName, onInitialization, setCustomName, toStringMethods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitializedMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
-
Constructor Details
-
NumberVoxels
public NumberVoxels()
-
-
Method Details
-
calculate
public double calculate(FeatureCalculationInput<FeatureInputSingleObject> input) throws FeatureCalculationException- Specified by:
calculatein classFeature<FeatureInputSingleObject>- Throws:
FeatureCalculationException
-
isMip
public boolean isMip()If true, calculates the number of voxels in the maximum intensity projection (MIP) of the object. If false, calculates the number of voxels in the full 3D volume of the object. -
setMip
public void setMip(boolean mip)If true, calculates the number of voxels in the maximum intensity projection (MIP) of the object. If false, calculates the number of voxels in the full 3D volume of the object.
-