|
Computer Assited Medical Intervention Tool Kit
version 5.0
|
|
Go to the documentation of this file.
27 #ifndef INTERACTIVESLICEVIEWEREXTENSION_H
28 #define INTERACTIVESLICEVIEWEREXTENSION_H
45 Q_PLUGIN_METADATA(IID
"fr.imag.camitk.sdk.viewer.interactivesliceviewerextension")
55 virtual QString
getName()
override {
56 return "Interactive Slice Viewer Extension";
61 return "Interactive slice viewers are 2D viewers that show one specific image slice or 2D images";
65 virtual void init()
override;
69 #endif // INTERACTIVESLICEVIEWEREXTENSION_H
virtual QString getDescription()=0
returns the viewer extension small description (to be overriden in the derived class)
Interactive single slice viewer.
Definition: InteractiveSliceViewer.h:63
virtual void init()=0
this method should just call registerNewViewer(MyViewer) for any MyViewer class you need to register ...
virtual QString getName()=0
returns the viewer extension name (to be overriden in the derived class)
Manage the InteractiveSliceViewe viewer, instanciates and register the default "Axial Viewer",...
Definition: InteractiveSliceViewerExtension.h:42
#define registerNewViewer(className, instanceName)
register a new viewer, instance of X, its name is Y
Definition: ViewerExtension.h:70
#define INTERACTIVESLICEVIEWER_API
Definition: InteractiveSliceViewerAPI.h:54
virtual void init() override
initialize all the viewers
Definition: InteractiveSliceViewerExtension.cpp:32
This class describes what is a generic Action extension. To add a ActionExtension to CamiTK core,...
Definition: ViewerExtension.h:108