68 ITK_DEFAULT_COPY_AND_MOVE(
Region);
74 #if !defined(ITK_LEGACY_REMOVE)
76 static constexpr
RegionEnum ITK_UNSTRUCTURED_REGION = RegionEnum::ITK_UNSTRUCTURED_REGION;
77 static constexpr
RegionEnum ITK_STRUCTURED_REGION = RegionEnum::ITK_STRUCTURED_REGION;
81 itkVirtualGetNameOfClassMacro(
Region);
86 GetRegionType()
const = 0;
90 Print(std::ostream & os,
Indent indent = 0)
const;
93 virtual ~
Region() =
default;
101 PrintSelf(std::ostream & os,
Indent indent)
const;
104 PrintHeader(std::ostream & os,
Indent indent)
const;
107 PrintTrailer(std::ostream & os,
Indent indent)
const;