28 if (geometry ==
nullptr)
33 if (geometry2d ==
nullptr || dynamic_cast<AbstractTransformGeometry *>(geometry) !=
nullptr)
34 itkExceptionMacro(<<
"Trying to set a geometry which is not a PlaneGeometry into PlaneGeometryData.");
41 if (geometry2d !=
nullptr)
44 timeGeometry->Initialize(geometry2d, 1);
void UpdateOutputInformation() override
void UpdateOutputInformation() override
virtual void SetGeometry(BaseGeometry *aGeometry3D)
Set the BaseGeometry of the data, which will be referenced (not copied!). Assumes the data object has...
virtual void SetTimeGeometry(TimeGeometry *geometry)
Set the TimeGeometry of the data, which will be referenced (not copied!).
bool RequestedRegionIsOutsideOfTheBufferedRegion() override
Determine whether the RequestedRegion is outside of the BufferedRegion.
bool VerifyRequestedRegion() override
Verify that the RequestedRegion is within the LargestPossibleRegion.
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 CopyInformation(const itk::DataObject *data) override
virtual void SetPlaneGeometry(mitk::PlaneGeometry *geometry2d)
Set the reference to the PlaneGeometry that is stored by the object.
Describes a two-dimensional, rectangular plane.
void SetRequestedRegionToLargestPossibleRegion() override
Set the RequestedRegion to the LargestPossibleRegion.
virtual mitk::PlaneGeometry * GetPlaneGeometry() const
Get the reference to the PlaneGeometry that is stored by the object.
~PlaneGeometryData() override
BaseGeometry Describes the geometry of a data object.
void SetGeometry(mitk::BaseGeometry *geometry) override
Set the reference to a PlaneGeometry that is stored by the object.