13 #ifndef mitkPlanePositionManager_h
14 #define mitkPlanePositionManager_h
90 std::vector<mitk::RestorePlanePositionOperation *> m_PositionList;
Module activator for the MitkCore module.
Describes the geometry of a plane object.
Service that holds and manages a list of stored plane positions.
unsigned int AddNewPlanePosition(const mitk::PlaneGeometry *plane, unsigned int sliceIndex=0)
Add a new plane position to the list.
void RemoveAllPlanePositions()
Remove all plane positions from the list.
~PlanePositionManagerService()
bool RemovePlanePosition(unsigned int ID)
Remove the plane position at the given ID from the list.
mitk::RestorePlanePositionOperation * GetPlanePosition(unsigned int ID)
Get a specific plane position by its ID.
PlanePositionManagerService()
unsigned int GetNumberOfPlanePositions()
Get the number of stored plane positions.
Operation to restore a plane position defined by width, height, spacing, direction,...
Provides the MITK_DECLARE_SERVICE_INTERFACE macro for registering C++ interfaces with both the CppMic...
#define MITK_DECLARE_SERVICE_INTERFACE(IFace, IId)
Declare a C++ interface for use with CppMicroServices (Qt not available).
Find image slices visible on a given plane.