Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <itkLinearInterpolateImageFunction.h>
#include <itkNearestNeighborInterpolateImageFunction.h>
#include <itkPolyLineParametricPath.h>
#include <itkWindowedSincInterpolateImageFunction.h>
#include <mitkImageAccessByItk.h>
#include <mitkImagePixelReadAccessor.h>
#include <mitkPixelTypeMultiplex.h>
#include <mitkImageStatisticsContainer.h>
#include "mitkIntensityProfile.h"
Go to the source code of this file.
Functions | |
template<class T > | |
static void | ReadPixel (const PixelType &, Image::Pointer image, const itk::Index< 3 > &index, ScalarType *returnValue) |
static IntensityProfile::Pointer | ComputeIntensityProfile (Image::Pointer image, itk::PolyLineParametricPath< 3 >::Pointer path) |
template<class TInputImage > | |
static itk::InterpolateImageFunction< TInputImage >::Pointer | CreateInterpolateImageFunction (InterpolateImageFunction::Enum interpolator) |
template<class TPixel , unsigned int VImageDimension> | |
static void | ComputeIntensityProfile (itk::Image< TPixel, VImageDimension > *image, itk::PolyLineParametricPath< 3 >::Pointer path, unsigned int numSamples, InterpolateImageFunction::Enum interpolator, IntensityProfile::Pointer intensityProfile) |
static IntensityProfile::Pointer | ComputeIntensityProfile (Image::Pointer image, itk::PolyLineParametricPath< 3 >::Pointer path, unsigned int numSamples, InterpolateImageFunction::Enum interpolator) |
static itk::PolyLineParametricPath< 3 >::Pointer | CreatePathFromPlanarFigure (BaseGeometry *imageGeometry, PlanarFigure *planarFigure) |
static void | AddPointToPath (const BaseGeometry *imageGeometry, const Point3D &point, itk::PolyLineParametricPath< 3 >::Pointer path) |
static itk::PolyLineParametricPath< 3 >::Pointer | CreatePathFromPoints (BaseGeometry *imageGeometry, const Point3D &startPoint, const Point3D &endPoint) |
|
static |
Definition at line 206 of file mitkIntensityProfile.cpp.
References mitk::BaseGeometry::WorldToIndex().
Referenced by CreatePathFromPoints().
|
static |
Definition at line 50 of file mitkIntensityProfile.cpp.
References mitk::BaseGeometry::IndexToWorld(), mitkPixelTypeMultiplex3, mitkThrow, offset, ReadPixel(), and mitk::BaseGeometry::WorldToIndex().
Referenced by mitk::ComputeIntensityProfile().
|
static |
Definition at line 143 of file mitkIntensityProfile.cpp.
|
static |
Definition at line 160 of file mitkIntensityProfile.cpp.
References AccessFixedDimensionByItk_n, and mitk::ComputeIntensityProfile().
|
static |
Definition at line 82 of file mitkIntensityProfile.cpp.
References mitk::InterpolateImageFunction::Linear, mitk::InterpolateImageFunction::NearestNeighbor, mitk::InterpolateImageFunction::WindowedSinc_Blackman_3, mitk::InterpolateImageFunction::WindowedSinc_Blackman_4, mitk::InterpolateImageFunction::WindowedSinc_Blackman_5, mitk::InterpolateImageFunction::WindowedSinc_Cosine_3, mitk::InterpolateImageFunction::WindowedSinc_Cosine_4, mitk::InterpolateImageFunction::WindowedSinc_Cosine_5, mitk::InterpolateImageFunction::WindowedSinc_Hamming_3, mitk::InterpolateImageFunction::WindowedSinc_Hamming_4, mitk::InterpolateImageFunction::WindowedSinc_Hamming_5, mitk::InterpolateImageFunction::WindowedSinc_Lanczos_3, mitk::InterpolateImageFunction::WindowedSinc_Lanczos_4, mitk::InterpolateImageFunction::WindowedSinc_Lanczos_5, mitk::InterpolateImageFunction::WindowedSinc_Welch_3, mitk::InterpolateImageFunction::WindowedSinc_Welch_4, and mitk::InterpolateImageFunction::WindowedSinc_Welch_5.
|
static |
Definition at line 195 of file mitkIntensityProfile.cpp.
References mitk::PlanarFigure::GetPlaneGeometry(), and mitk::PlanarFigure::GetPolyLine().
Referenced by mitk::ComputeIntensityProfile().
|
static |
Definition at line 217 of file mitkIntensityProfile.cpp.
References AddPointToPath().
Referenced by mitk::ComputeIntensityProfile().
|
static |
Definition at line 26 of file mitkIntensityProfile.cpp.
References mitk::ImagePixelReadAccessor< TPixel, VDimension >::GetPixelByIndex().
Referenced by ComputeIntensityProfile().