Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
CLVoxelFeatures.cpp File Reference
#include "time.h"
#include <sstream>
#include <fstream>
#include <mitkIOUtil.h>
#include <mitkImageAccessByItk.h>
#include <mitkImageCast.h>
#include "mitkCommandLineParser.h"
#include <mitkGIFCooccurenceMatrix.h>
#include <mitkGIFGrayLevelRunLength.h>
#include "itkDiscreteGaussianImageFilter.h"
#include <itkLaplacianRecursiveGaussianImageFilter.h>
#include "itkHessianRecursiveGaussianImageFilter.h"
#include "itkUnaryFunctorImageFilter.h"
#include <itkMultiHistogramFilter.h>
#include "vnl/algo/vnl_symmetric_eigensystem.h"
#include <itkSubtractImageFilter.h>

Go to the source code of this file.

Namespaces

 Functor
 

Macros

#define mitkCLVoxeFeatures_cpp
 

Functions

static std::vector< double > splitDouble (std::string str, char delimiter)
 
template<typename TPixel , unsigned int VImageDimension>
void GaussianFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, mitk::Image::Pointer &output)
 
template<typename TPixel , unsigned int VImageDimension>
void DifferenceOfGaussFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, mitk::Image::Pointer &output)
 
template<typename TPixel , unsigned int VImageDimension>
void LaplacianOfGaussianFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, mitk::Image::Pointer &output)
 
template<typename TPixel , unsigned int VImageDimension>
void HessianOfGaussianFilter (itk::Image< TPixel, VImageDimension > *itkImage, double variance, std::vector< mitk::Image::Pointer > &out)
 
template<typename TPixel , unsigned int VImageDimension>
void LocalHistograms (itk::Image< TPixel, VImageDimension > *itkImage, std::vector< mitk::Image::Pointer > &out, double offset, double delta)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

#define mitkCLVoxeFeatures_cpp

Definition at line 17 of file CLVoxelFeatures.cpp.

Function Documentation

template<typename TPixel , unsigned int VImageDimension>
void DifferenceOfGaussFilter ( itk::Image< TPixel, VImageDimension > *  itkImage,
double  variance,
mitk::Image::Pointer output 
)

Definition at line 105 of file CLVoxelFeatures.cpp.

References mitk::CastToMitkImage(), and mitk::New().

Referenced by main().

template<typename TPixel , unsigned int VImageDimension>
void GaussianFilter ( itk::Image< TPixel, VImageDimension > *  itkImage,
double  variance,
mitk::Image::Pointer output 
)

Definition at line 91 of file CLVoxelFeatures.cpp.

References mitk::CastToMitkImage(), and mitk::New().

Referenced by main().

template<typename TPixel , unsigned int VImageDimension>
void HessianOfGaussianFilter ( itk::Image< TPixel, VImageDimension > *  itkImage,
double  variance,
std::vector< mitk::Image::Pointer > &  out 
)

Definition at line 146 of file CLVoxelFeatures.cpp.

References mitk::CastToMitkImage(), and mitk::New().

Referenced by main().

template<typename TPixel , unsigned int VImageDimension>
void LaplacianOfGaussianFilter ( itk::Image< TPixel, VImageDimension > *  itkImage,
double  variance,
mitk::Image::Pointer output 
)

Definition at line 128 of file CLVoxelFeatures.cpp.

References mitk::CastToMitkImage(), and mitk::New().

Referenced by main().

template<typename TPixel , unsigned int VImageDimension>
void LocalHistograms ( itk::Image< TPixel, VImageDimension > *  itkImage,
std::vector< mitk::Image::Pointer > &  out,
double  offset,
double  delta 
)

Definition at line 170 of file CLVoxelFeatures.cpp.

References mitk::CastToMitkImage(), mitk::New(), and mitk::Image::New().

Referenced by main().

static std::vector<double> splitDouble ( std::string  str,
char  delimiter 
)
static

Definition at line 39 of file CLVoxelFeatures.cpp.

Referenced by main().