13 #ifndef mitkVolumeCalculator_h
14 #define mitkVolumeCalculator_h
17 #include "itkObject.h"
18 #include "itkObjectFactory.h"
38 itkFactorylessNewMacro(
Self);
46 itkSetMacro(Threshold,
int);
52 itkGetMacro(Volume,
float);
56 itkGetMacro(VoxelCount,
unsigned long int);
72 template <
typename TPixel,
unsigned int VImageDimension>
Image class for storing images.
Calculates the volume of a mitk::Image. The given volume is in milliliters or as a voxel count....
~VolumeCalculator() override
ImageTimeSelector::Pointer m_TimeSelector
std::vector< float > m_Volumes
void InternalCompute(const itk::Image< TPixel, VImageDimension > *itkImage)
void ComputeVolumeFromImageStatistics()
static float ComputeVolume(Vector3D spacing, unsigned int voxelCount)
unsigned long int m_VoxelCount
Image::ConstPointer m_Image
std::vector< float > GetVolumes()
#define mitkClassMacroItkParent(className, SuperClassName)
Find image slices visible on a given plane.