13 #ifndef mitkPlaneGeometryData_h
14 #define mitkPlaneGeometryData_h
23 class PlaneGeometryData;
35 itkFactorylessNewMacro(Self);
BaseGeometry Describes the geometry of a data object.
Data class only having a BaseGeometry but not containing any specific data.
Data class containing PlaneGeometry objects.
bool RequestedRegionIsOutsideOfTheBufferedRegion() override
Determine whether the RequestedRegion is outside of the BufferedRegion.
void SetRequestedRegion(const itk::DataObject *data) override
Set the requested region from this data object to match the requested region of the data object passe...
void SetRequestedRegionToLargestPossibleRegion() override
Set the RequestedRegion to the LargestPossibleRegion.
mitkClassMacro(PlaneGeometryData, GeometryData)
void SetGeometry(mitk::BaseGeometry *geometry) override
Set the reference to a PlaneGeometry that is stored by the object.
bool VerifyRequestedRegion() override
Verify that the RequestedRegion is within the LargestPossibleRegion.
virtual mitk::PlaneGeometry * GetPlaneGeometry() const
Get the reference to the PlaneGeometry that is stored by the object.
virtual void SetPlaneGeometry(mitk::PlaneGeometry *geometry2d)
Set the reference to the PlaneGeometry that is stored by the object.
void CopyInformation(const itk::DataObject *data) override
void UpdateOutputInformation() override
~PlaneGeometryData() override
const PlaneGeometry * GetGeometry2D()
void SetGeometry2D(PlaneGeometry *geo)
Describes a two-dimensional, rectangular plane.
Find image slices visible on a given plane.