|
Computer Assited Medical Intervention Tool Kit
version 5.0
|
|
Go to the documentation of this file.
27 #ifndef INTERACTIVEGEOMETRYVIEWEREXTENSION_H
28 #define INTERACTIVEGEOMETRYVIEWEREXTENSION_H
44 Q_PLUGIN_METADATA(IID
"fr.imag.camitk.sdk.viewer.interactivegeometryviewerextension")
54 virtual QString
getName()
override {
55 return "Interactive Geometry Viewer Extension";
60 return "Interactive geometry viewers are 3D viewers that show 3D geometry and image slices";
64 virtual void init()
override;
68 #endif // INTERACTIVEGEOMETRYVIEWEREXTENSION_H
virtual QString getDescription()=0
returns the viewer extension small description (to be overriden in the derived class)
Interactive 3D viewer.
Definition: InteractiveGeometryViewer.h:56
virtual void init() override
initialize all the viewers
Definition: InteractiveGeometryViewerExtension.cpp:32
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)
#define registerNewViewer(className, instanceName)
register a new viewer, instance of X, its name is Y
Definition: ViewerExtension.h:70
Manage the InteractiveGeometryViewer viewer, instanciates and register the default "3D Viewer" instan...
Definition: InteractiveGeometryViewerExtension.h:41
#define INTERACTIVEGEOMETRYVIEWER_API
Definition: InteractiveGeometryViewerAPI.h:54
This class describes what is a generic Action extension. To add a ActionExtension to CamiTK core,...
Definition: ViewerExtension.h:108