Classes | Namespaces | Defines

mitkSliceNavigationController.h File Reference

#include "mitkCommon.h"
#include "mitkBaseController.h"
#include "mitkRenderingManager.h"
#include "mitkTimeSlicedGeometry.h"
#include <itkEventObject.h>
#include <itkCommand.h>
#include <mitkIpPicTypeMultiplex.h>
#include <sstream>

Go to the source code of this file.

Classes

class  mitk::SliceNavigationController
 Controls the selection of the slice the associated BaseRenderer will display. More...
class  mitk::SliceNavigationController::TimeSlicedGeometryEvent
class  mitk::SliceNavigationController::GeometrySendEvent
class  mitk::SliceNavigationController::GeometryUpdateEvent
class  mitk::SliceNavigationController::GeometryTimeEvent
class  mitk::SliceNavigationController::GeometrySliceEvent

Namespaces

namespace  mitk
 

Qmitk.


Defines

#define mitkTimeSlicedGeometryEventMacro(classname, super)

Define Documentation

#define mitkTimeSlicedGeometryEventMacro (   classname,
  super 
)
Value:
class MITK_CORE_EXPORT classname : public super { \
   public: \
     typedef classname Self; \
     typedef super Superclass; \
     classname(TimeSlicedGeometry* aTimeSlicedGeometry, unsigned int aPos) \
     : Superclass(aTimeSlicedGeometry, aPos) {} \
     virtual ~classname() {} \
     virtual const char * GetEventName() const { return #classname; } \
     virtual bool CheckEvent(const ::itk::EventObject* e) const \
       { return dynamic_cast<const Self*>(e); } \
     virtual ::itk::EventObject* MakeObject() const \
       { return new Self(GetTimeSlicedGeometry(), GetPos()); } \
   private: \
     void operator=(const Self&); \
 }

Definition at line 34 of file mitkSliceNavigationController.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines