NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Image filter which provides a thin plate spline mask approximation to a set of landmarks. More...
Public Types | |
typedef ThinPlateSplineScatteredDataPointSetToImageFilter | Self |
typedef PointSetToImageFilter < TInputPointSet, TOutputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputPointSet | LandmarkPointSetType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef OutputImageType::PixelType | OutputPixelType |
typedef OutputImageType::SizeType | OutputSizeType |
typedef OutputImageType::IndexType | OutputIndexType |
typedef OutputImageType::SpacingType | SpacingType |
typedef OutputImageType::PointType | OriginPointType |
typedef OutputImageType::DirectionType | DirectionType |
typedef LandmarkPointSetType::PointType | LandmarkPointType |
typedef LandmarkPointSetType::PointDataContainer | PointDataContainerType |
typedef LandmarkPointSetType::CoordRepType | CoordRepType |
typedef ThinPlateR2LogRSplineKernelTransform < CoordRepType, itkGetStaticConstMacro(ImageDimension) > | KernelTransformType |
typedef KernelTransformType::Pointer | KernelTransformPointerType |
typedef KernelTransformType::PointsContainer | LandmarkContainer |
typedef LandmarkContainer::ConstPointer | LandmarkContainerPointer |
Public Member Functions | |
itkStaticConstMacro (ImageDimension, unsigned int, TOutputImage::ImageDimension) | |
virtual void | SetKernelTransform (KernelTransformType *_arg) |
itkGetModifiableObjectMacro (KernelTransform, KernelTransformType) | |
virtual void | SetInvert (bool _arg) |
virtual bool | GetInvert () |
virtual void | SetSplineHeightDimension (unsigned int _arg) |
virtual unsigned int | GetSplineHeightDimension () |
virtual void | SetStiffness (double _arg) |
virtual double | GetStiffness () |
ModifiedTimeType | GetMTime (void) const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
ThinPlateSplineScatteredDataPointSetToImageFilter () | |
virtual | ~ThinPlateSplineScatteredDataPointSetToImageFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
void | GenerateData () |
void | PrepareKernelBaseSpline () |
Image filter which provides a thin plate spline mask approximation to a set of landmarks.
typedef SmartPointer<const Self> itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::ConstPointer |
typedef LandmarkPointSetType::CoordRepType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::CoordRepType |
typedef OutputImageType::DirectionType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::DirectionType |
typedef KernelTransformType::Pointer itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::KernelTransformPointerType |
typedef ThinPlateR2LogRSplineKernelTransform< CoordRepType, itkGetStaticConstMacro(ImageDimension) > itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::KernelTransformType |
The KernelBased spline transform type.
typedef KernelTransformType::PointsContainer itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::LandmarkContainer |
typedef LandmarkContainer::ConstPointer itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::LandmarkContainerPointer |
typedef TInputPointSet itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::LandmarkPointSetType |
typedef LandmarkPointSetType::PointType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::LandmarkPointType |
typedef OutputImageType::PointType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::OriginPointType |
typedef OutputImageType::Pointer itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::OutputImagePointer |
typedef OutputImageType::RegionType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::OutputImageRegionType |
typedef TOutputImage itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::OutputImageType |
Image typedef support.
typedef OutputImageType::IndexType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::OutputIndexType |
typedef OutputImageType::PixelType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::OutputPixelType |
typedef OutputImageType::SizeType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::OutputSizeType |
typedef LandmarkPointSetType::PointDataContainer itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::PointDataContainerType |
typedef SmartPointer<Self> itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::Pointer |
typedef ThinPlateSplineScatteredDataPointSetToImageFilter itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::Self |
typedef OutputImageType::SpacingType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::SpacingType |
typedef PointSetToImageFilter<TInputPointSet, TOutputImage> itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::Superclass |
|
protected |
|
inlineprotectedvirtual |
|
protected |
GenerateData() computes the internal KernelBase spline.
|
virtual |
ModifiedTimeType itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::GetMTime | ( | void | ) | const |
Method Compute the Modified Time based on changed to the components.
|
virtual |
|
virtual |
itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::itkGetModifiableObjectMacro | ( | KernelTransform | , |
KernelTransformType | |||
) |
itk::ThinPlateSplineScatteredDataPointSetToImageFilter< TInputPointSet, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TOutputImage::ImageDimension | |||
) |
Extract dimension from the output image.
|
static |
Method for creation through the object factory.
|
protected |
|
protected |
|
virtual |
|
virtual |
Get/Set the coordinate transformation. Set the KernelBase spline used for resampling the displacement grid.
|
virtual |
|
virtual |