13 #ifndef mitkPlanePositionManager_h
14 #define mitkPlanePositionManager_h
85 std::vector<mitk::RestorePlanePositionOperation *> m_PositionList;
Describes a two-dimensional, rectangular plane.
unsigned int AddNewPlanePosition(const mitk::PlaneGeometry *plane, unsigned int sliceIndex=0)
Adds a new plane position to the list. If this geometry is identical to one of the list nothing will ...
void RemoveAllPlanePositions()
Clears the complete positionlist.
~PlanePositionManagerService()
bool RemovePlanePosition(unsigned int ID)
Removes the plane at the position ID from the list.
mitk::RestorePlanePositionOperation * GetPlanePosition(unsigned int ID)
Getter for a specific plane position with a given ID.
PlanePositionManagerService()
unsigned int GetNumberOfPlanePositions()
Getting the number of all stored planes.
#define MITK_DECLARE_SERVICE_INTERFACE(IFace, IId)
Find image slices visible on a given plane.