12 #ifndef mitkBoundingObjectGroup_h
13 #define mitkBoundingObjectGroup_h
38 itkFactorylessNewMacro(Self);
#define MITKDATATYPESEXT_EXPORT
BaseGeometry Describes the geometry of a data object.
group object, that contains several mitk::BoundingObjects
unsigned int GetCount() const
bool IsInside(const mitk::Point3D &p) const override
std::deque< mitk::BoundingObject::Pointer > GetBoundingObjects()
void UpdateOutputInformation() override
void AddBoundingObject(mitk::BoundingObject::Pointer boundingObject)
bool VerifyRequestedRegion() override
Verify that the RequestedRegion is within the LargestPossibleRegion.
mitk::BaseGeometry * GetGeometry(int t=0) const
void SetBoundingObjects(const std::deque< mitk::BoundingObject::Pointer > boundingObjects)
mitkClassMacro(BoundingObjectGroup, mitk::BoundingObject)
~BoundingObjectGroup() override
void RemoveBoundingObject(mitk::BoundingObject::Pointer boundingObject)
std::deque< mitk::BoundingObject::Pointer > m_BoundingObjects
superclass of all bounding objects (cylinder, cuboid,...)
Find image slices visible on a given plane.