14 #ifndef __Q_MITK_SLICE_NAVIGATION_LISTENER_H 15 #define __Q_MITK_SLICE_NAVIGATION_LISTENER_H 20 #include <itkEventObject.h> 33 class SliceNavigationController;
34 struct IRenderWindowPart;
92 void OnSliceChangedDelayed();
97 void OnSliceChangedInternal(
const itk::EventObject& e);
99 void OnSliceNavigationControllerDeleted(
const itk::Object* sender,
const itk::EventObject& );
103 bool InitObservers();
125 typedef std::multimap<const mitk::SliceNavigationController*, ObserverInfo>
ObserverMapType;
mitk::Point3D m_CurrentSelectedPosition
std::string renderWindowName
mitk::IRenderWindowPart * renderWindowPart
Interface for a MITK Workbench Part providing a render window.
DataCollection - Class to facilitate loading/accessing structured data.
Controls the selection of the slice the associated BaseRenderer will display.
Helper class to allow QmitkAbstractView and derived classes to react on changes of the slice/time nav...
mitk::TimePointType m_CurrentSelectedTimePoint
mitk::IRenderWindowPart * m_renderWindowPart
mitk::ScalarType TimePointType
bool m_PendingSliceChangedEvent
mitk::SliceNavigationController * controller
std::multimap< const mitk::SliceNavigationController *, ObserverInfo > ObserverMapType
ObserverMapType m_ObserverMap