Go to the documentation of this file.
37 #ifndef __itkImageSpatialObject2_h
38 #define __itkImageSpatialObject2_h
41 #include "itkExceptionObject.h"
42 #include "itkSpatialObject.h"
43 #include "itkInterpolateImageFunction.h"
44 #include "itkNearestNeighborInterpolateImageFunction.h"
59 template<
unsigned int TDimension = 3,
60 class TPixelType =
unsigned char
63 public SpatialObject< TDimension >
85 typedef NearestNeighborInterpolateImageFunction< ImageType >
106 unsigned int depth = 0,
char * name = NULL )
const;
112 unsigned int depth = 0,
char * name = NULL )
const;
116 unsigned int depth,
char * name )
const;
157 void PrintSelf( std::ostream & os, Indent indent )
const;
167 #ifndef ITK_MANUAL_INSTANTIATION
168 #include "itkImageSpatialObject2.hxx"
171 #endif //__itkImageSpatialObject2_h
virtual ~ImageSpatialObject2()
int GetSlicePosition(unsigned int dimension)
NearestNeighborInterpolateImageFunction< ImageType > NNInterpolatorType
ImageType::RegionType RegionType
PointContainerType::Pointer PointContainerPointer
SmartPointer< Self > Pointer
InterpolatorType::Pointer m_Interpolator
bool IsInside(const PointType &point, unsigned int depth, char *name) const
ImageSpatialObject2(const Self &)
const ImageType * GetImage(void) const
ImageType::ConstPointer ImagePointer
void SetInterpolator(InterpolatorType *interpolator)
ImageType::SizeType SizeType
void SetSlicePosition(unsigned int dimension, int position)
VectorContainer< unsigned long, PointType > PointContainerType
Image< PixelType, TDimension > ImageType
InterpolateImageFunction< ImageType > InterpolatorType
Superclass::PointType PointType
bool IsEvaluableAt(const PointType &point, unsigned int depth=0, char *name=NULL) const
void PrintSelf(std::ostream &os, Indent indent) const
ImageType::IndexType IndexType
bool ValueAt(const PointType &point, double &value, unsigned int depth=0, char *name=NULL) const
const char * GetPixelType()
bool IsInside(const PointType &point) const
Superclass::BoundingBoxType BoundingBoxType
SmartPointer< const Self > ConstPointer
unsigned long GetMTime(void) const
bool ComputeLocalBoundingBox() const
ImageSpatialObject2< TDimension, TPixelType > Self
SpatialObject< TDimension > Superclass
Implementation of an image as spatial object.
void operator=(const Self &)
void SetImage(const ImageType *image)
Superclass::TransformType TransformType
Generated on OURCE_DATE_EPOCH for elastix by 1.8.18 |
|