18 #ifndef itkImageMaskSpatialObject_h
19 #define itkImageMaskSpatialObject_h
37 template<
unsigned int TDimension = 3 >
71 unsigned int depth,
char *name)
const ITK_OVERRIDE;
76 virtual bool IsInside(
const PointType & point)
const;
85 RegionType GetAxisAlignedBoundingBoxRegion()
const;
90 virtual bool ComputeLocalBoundingBox() const ITK_OVERRIDE;
95 ImageMaskSpatialObject();
96 virtual ~ImageMaskSpatialObject();
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkImageMaskSpatialObject.hxx"
106 #endif //itkImageMaskSpatialObject_h
Superclass::InterpolatorType InterpolatorType
virtual void PrintSelf(std::ostream &os, Indent indent) const override
Implementation of an image mask as spatial object.
ImageSpatialObject< TDimension > Superclass
Represent the size (bounds) of a n-dimensional image.
An image region represents a structured region of data.
Superclass::PixelType PixelType
Superclass::PointType PointType
ImageMaskSpatialObject< TDimension > Self
itk::ImageSliceConstIteratorWithIndex< ImageType > SliceIteratorType
Superclass::IndexType IndexType
Superclass::RegionType RegionType
Base class for all image interpolaters.
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Implementation of an image as spatial object.
Control indentation during Print() invocation.
Superclass::ImagePointer ImagePointer
Superclass::BoundingBoxType BoundingBoxType
Multi-dimensional image iterator which only walks a region.
A templated class holding a geometric point in n-Dimensional space.
Superclass::SizeType SizeType
Templated n-dimensional image class.
Represent and compute information about bounding boxes.
Superclass::ScalarType ScalarType
Superclass::ImageType ImageType
Superclass::TransformType TransformType