Medical Imaging Interaction Toolkit
2016.11.0
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 "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 204 of file mitkIntensityProfile.cpp.
References mitk::BaseGeometry::WorldToIndex().
Referenced by CreatePathFromPoints().
|
static |
Definition at line 53 of file mitkIntensityProfile.cpp.
References mitk::BaseGeometry::IndexToWorld(), mitkPixelTypeMultiplex3, mitk::New(), offset, ReadPixel(), and mitk::BaseGeometry::WorldToIndex().
Referenced by mitk::ComputeIntensityProfile().
|
static |
Definition at line 141 of file mitkIntensityProfile.cpp.
|
static |
Definition at line 158 of file mitkIntensityProfile.cpp.
References AccessFixedDimensionByItk_n, mitk::ComputeIntensityProfile(), and mitk::New().
|
static |
Definition at line 80 of file mitkIntensityProfile.cpp.
References mitk::InterpolateImageFunction::Linear, mitk::InterpolateImageFunction::NearestNeighbor, mitk::New(), 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 193 of file mitkIntensityProfile.cpp.
References mitk::PlanarFigure::GetPlaneGeometry(), mitk::PlanarFigure::GetPolyLine(), and mitk::New().
Referenced by mitk::ComputeIntensityProfile().
|
static |
Definition at line 215 of file mitkIntensityProfile.cpp.
References AddPointToPath(), and mitk::New().
Referenced by mitk::ComputeIntensityProfile().
|
static |
Definition at line 29 of file mitkIntensityProfile.cpp.
References mitk::ImagePixelReadAccessor< TPixel, VDimension >::GetPixelByIndex().
Referenced by ComputeIntensityProfile().