Medical Imaging Interaction Toolkit  2018.4.99-4c24e3cb
Medical Imaging Interaction Toolkit
mitkGIFVolumetricDensityStatistics.cpp File Reference
#include <mitkGIFVolumetricDensityStatistics.h>
#include <mitkITKImageImport.h>
#include <mitkImageCast.h>
#include <mitkImageAccessByItk.h>
#include <mitkPixelTypeMultiplex.h>
#include <mitkImagePixelReadAccessor.h>
#include <itkLabelStatisticsImageFilter.h>
#include <itkNeighborhoodIterator.h>
#include <itkImageRegionConstIteratorWithIndex.h>
#include <itkLabelGeometryImageFilter.h>
#include <vtkSmartPointer.h>
#include <vtkImageMarchingCubes.h>
#include <vtkMassProperties.h>
#include <vtkDelaunay3D.h>
#include <vtkGeometryFilter.h>
#include <vtkDoubleArray.h>
#include <vtkPCAStatistics.h>
#include <vtkTable.h>
#include <limits>
#include <vnl/vnl_math.h>
#include <Eigen/Dense>

Go to the source code of this file.

Functions

template<typename TPixel , unsigned int VImageDimension>
void CalculateVolumeDensityStatistic (itk::Image< TPixel, VImageDimension > *itkImage, mitk::Image::Pointer mask, GIFVolumetricDensityStatisticsParameters params, mitk::GIFVolumetricDensityStatistics::FeatureListType &featureList)
 
void calculateMOBB (vtkPointSet *pointset, double &volume, double &surface)
 
void calculateMEE (vtkPointSet *pointset, double &vol, double &surf, double tolerance=0.0001)
 

Function Documentation

◆ calculateMEE()

void calculateMEE ( vtkPointSet *  pointset,
double &  vol,
double &  surf,
double  tolerance = 0.0001 
)

◆ calculateMOBB()

void calculateMOBB ( vtkPointSet *  pointset,
double &  volume,
double &  surface 
)

◆ CalculateVolumeDensityStatistic()

template<typename TPixel , unsigned int VImageDimension>
void CalculateVolumeDensityStatistic ( itk::Image< TPixel, VImageDimension > *  itkImage,
mitk::Image::Pointer  mask,
GIFVolumetricDensityStatisticsParameters  params,
mitk::GIFVolumetricDensityStatistics::FeatureListType &  featureList 
)