  | 
  
    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