|
Computer Assited Medical Intervention Tool Kit
version 5.0
|
|
Go to the documentation of this file.
26 #ifndef MMLCOMPONENTEXTENSION_H
27 #define MMLCOMPONENTEXTENSION_H
45 Q_PLUGIN_METADATA(IID
"fr.imag.camitk.modeling.component.mmlcomponent")
52 virtual QString
getName()
const override;
virtual Component * open(const QString &)=0
get a new instance from data stored in a file (this is the most important method to redefine in your ...
This class describes what is a generic Component extension. To add a ComponentExtension to CamiTK cor...
Definition: ComponentExtension.h:83
virtual void setModified(bool modified=true)
set the modified flag
Definition: sdk/libraries/core/component/Component.h:943
virtual camitk::Component * open(const QString &) override
get a new instance from data stored in a file (this is the most important method to redefine in your ...
Definition: MMLComponentExtension.cpp:50
ComponentExtension()
protected constructor,
Definition: ComponentExtension.cpp:58
virtual QString getName() const override
get the plugin name
Definition: MMLComponentExtension.cpp:32
virtual QString getDescription() const =0
get the plugin description
virtual QStringList getFileExtensions() const =0
get the list of managed extensions (each file with an extension in the list can be loaded by this Com...
void saveMML()
save the mml in the current filename (and the pml if needed)
Definition: MMLComponent.cpp:192
This class manage an MML monitoring document ".mml".
Definition: MMLComponent.h:48
virtual bool save(Component *component) const
save a given Component (does not have to be top-level) into one of the currently managed format (chec...
Definition: ComponentExtension.cpp:63
virtual bool save(camitk::Component *component) const override
save (only work with mml component)
Definition: MMLComponentExtension.cpp:55
virtual QString getDescription() const override
get the plugin description (can be html)
Definition: MMLComponentExtension.cpp:37
#define MMLCOMPONENT_API
Definition: MMLComponentAPI.h:54
virtual QStringList getFileExtensions() const override
get the list of managed extensions (each file with an extension in the list can be loaded by this Ext...
Definition: MMLComponentExtension.cpp:42
This MML ComponentPlugin allows you to manipulate MML document. see http://www-timc....
Definition: MMLComponentExtension.h:42
virtual QString getName() const =0
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:302
Definition: Action.cpp:35