37 itkFactorylessNewMacro(Self);
#define MITKDATATYPESEXT_EXPORT
Abstract superclass of all bounding objects (cylinder, cuboid, cone, ellipsoid, etc....
Bounding object representing a flat plane surface.
vtkPlaneSource * m_PlaneSource
void GetExtent(double &x, double &y) const
Get the extent (size) of the plane.
void GetResolution(int &xR, int &yR) const
Get the tessellation resolution of the plane.
void SetResolution(const int xR, const int yR)
Set the tessellation resolution of the plane.
vtkDoubleArray * m_PlaneNormal
void SetExtent(const double x, const double y)
Set the extent (size) of the plane.
bool IsInside(const Point3D &p) const override
Always returns false, as a plane has no interior.
mitk::ScalarType GetVolume() override
Returns 0, as a plane has no volume.
mitkClassMacro(Plane, BoundingObject)
Find image slices visible on a given plane.
double ScalarType
Scalar type used throughout MITK for geometric computations.