13 #ifndef mitkBoundingObject_h
14 #define mitkBoundingObject_h
35 itkGetMacro(Positive,
bool);
36 itkSetMacro(Positive,
bool);
37 itkBooleanMacro(Positive);
#define MITKDATATYPESEXT_EXPORT
BaseGeometry Describes the geometry of a data object.
superclass of all bounding objects (cylinder, cuboid,...)
virtual void FitGeometry(BaseGeometry *aGeometry3D)
Sets the Geometry3D of the bounding object to fit the given geometry.
bool m_Positive
If true, the Boundingobject describes a positive volume, if false a negative volume.
virtual bool IsInside(const mitk::Point3D &p) const =0
mitkClassMacro(BoundingObject, mitk::Surface)
~BoundingObject() override
virtual mitk::ScalarType GetVolume()
Class for storing surfaces (vtkPolyData).
Find image slices visible on a given plane.