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() ITK_OVERRIDE;
98 void PrintSelf(std::ostream & os,
Indent indent) const ITK_OVERRIDE;
102 #ifndef ITK_MANUAL_INSTANTIATION
103 #include "itkImageMaskSpatialObject.hxx"
106 #endif //itkImageMaskSpatialObject_h
Superclass::InterpolatorType InterpolatorType
Implementation of an image mask as spatial object.
ImageSpatialObject< TDimension > Superclass
Superclass::PixelType PixelType
Superclass::PointType PointType
ImageMaskSpatialObject< TDimension > Self
itk::ImageSliceConstIteratorWithIndex< ImageType > SliceIteratorType
ImageBaseType::PointType PointType
Superclass::IndexType IndexType
Superclass::RegionType RegionType
SmartPointer< const Self > ConstPointer
SmartPointer< Self > Pointer
Implementation of an image as spatial object.
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
Superclass::ImagePointer ImagePointer
Superclass::BoundingBoxType BoundingBoxType
Multi-dimensional image iterator which only walks a region.
Superclass::SizeType SizeType
Base class for all data objects in ITK.
Superclass::ScalarType ScalarType
Superclass::ImageType ImageType
ImageBaseType::IndexType IndexType
Superclass::TransformType TransformType