37 #ifndef __itkImageMaskSpatialObject2_h 38 #define __itkImageMaskSpatialObject2_h 41 #include "itkImageSliceConstIteratorWithIndex.h" 55 template<
unsigned int TDimension = 3 >
78 typedef itk::ImageSliceConstIteratorWithIndex< ImageType >
88 bool IsInside(
const PointType & point,
89 unsigned int depth,
char * name )
const;
94 virtual bool IsInside(
const PointType & point )
const;
111 IndexType & index, SizeType & size )
const;
121 void PrintSelf( std::ostream & os, Indent indent )
const;
127 #ifndef ITK_MANUAL_INSTANTIATION 128 #include "itkImageMaskSpatialObject2.hxx" 131 #endif //__itkImageMaskSpatialObject2_h Superclass::PointType PointType
void ComputeLocalBoundingBoxIndexAndSize(IndexType &index, SizeType &size) const
ImageSpatialObject2< TDimension > Superclass
bool IsInside(const PointType &point, unsigned int depth, char *name) const
void PrintSelf(std::ostream &os, Indent indent) const
Superclass::PixelType PixelType
Superclass::SizeType SizeType
Implementation of an image mask as spatial object.
Superclass::BoundingBoxType BoundingBoxType
ImageType::IndexType IndexType
virtual ~ImageMaskSpatialObject2()
Superclass::IndexType IndexType
RegionType GetAxisAlignedBoundingBoxRegion() const
Implementation of an image as spatial object.
itk::ImageSliceConstIteratorWithIndex< ImageType > SliceIteratorType
Superclass::ImagePointer ImagePointer
Superclass::TransformType TransformType
Image< PixelType, TDimension > ImageType
ImageMaskSpatialObject2()
Superclass::PointType PointType
Superclass::BoundingBoxType BoundingBoxType
Superclass::TransformType TransformType
ImageMaskSpatialObject2< TDimension > Self
Superclass::ScalarType ScalarType
Superclass::RegionType RegionType
ImageType::RegionType RegionType
SmartPointer< Self > Pointer
ImageType::SizeType SizeType
Superclass::ImageType ImageType
void operator=(const Self &)
bool ComputeLocalBoundingBox() const
ImageType::ConstPointer ImagePointer
SmartPointer< const Self > ConstPointer