![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <ecvDefaultPluginInterface.h>


Public Member Functions | |
| virtual | ~ccDefaultPluginInterface () |
| virtual bool | isCore () const override |
| Is this plugin a core plugin? More... | |
| virtual QString | getName () const override |
| Returns (short) name (for menu entry, etc.) More... | |
| virtual QString | getDescription () const override |
| Returns long name/description (for tooltip, etc.) More... | |
| virtual QIcon | getIcon () const override |
| Returns icon. More... | |
| virtual ReferenceList | getReferences () const override |
| virtual ContactList | getAuthors () const override |
| virtual ContactList | getMaintainers () const override |
Public Member Functions inherited from ccPluginInterface | |
| virtual | ~ccPluginInterface ()=default |
| Virtual destructor. More... | |
| virtual CC_PLUGIN_TYPE | getType () const =0 |
| Returns plugin type (standard or OpenGL filter) More... | |
| virtual bool | start () |
| Starts the plugin. More... | |
| virtual void | stop () |
| Stops the plugin. More... | |
| virtual ccExternalFactory * | getCustomObjectsFactory () const |
| Returns the plugin's custom object factory (if any) More... | |
| virtual void | registerCommands (ccCommandLineInterface *cmd) |
| Optional: registers commands (for the command line mode) More... | |
Protected Member Functions | |
| ccDefaultPluginInterface (const QString &resourcePath=QString()) | |
Additional Inherited Members | |
Public Types inherited from ccPluginInterface | |
| typedef QList< Contact > | ContactList |
| using | ReferenceList = QList< Reference > |
Definition at line 16 of file ecvDefaultPluginInterface.h.
|
virtual |
Definition at line 88 of file ecvDefaultPluginInterface.cpp.
|
protected |
Definition at line 59 of file ecvDefaultPluginInterface.cpp.
References ccDefaultPluginData::doc, and CVLog::Error().
|
overridevirtual |
Returns a list of the authors' names and email addresses This is optional. See qDummyPlugin for a real example. Added in v3.1 of the plugin interface.
Reimplemented from ccPluginInterface.
Definition at line 117 of file ecvDefaultPluginInterface.cpp.
References ccDefaultPluginData::contacts().
|
overridevirtual |
Returns long name/description (for tooltip, etc.)
Implements ccPluginInterface.
Definition at line 104 of file ecvDefaultPluginInterface.cpp.
References ccDefaultPluginData::field().
Referenced by qCSF::getActions(), qMPlane::getActions(), qPCV::getActions(), and ccPluginUIManager::init().
|
overridevirtual |
Returns icon.
Should be reimplemented if necessary
Reimplemented from ccPluginInterface.
Definition at line 108 of file ecvDefaultPluginInterface.cpp.
References ccDefaultPluginData::field().
Referenced by qCSF::getActions(), qMPlane::getActions(), qPCV::getActions(), and ccPluginUIManager::init().
|
overridevirtual |
Returns a list of the maintainers' names and email addresses This is optional. See qDummyPlugin for a real example. Added in v3.1 of the plugin interface.
Reimplemented from ccPluginInterface.
Definition at line 121 of file ecvDefaultPluginInterface.cpp.
References ccDefaultPluginData::contacts().
|
overridevirtual |
Returns (short) name (for menu entry, etc.)
Implements ccPluginInterface.
Definition at line 100 of file ecvDefaultPluginInterface.cpp.
References ccDefaultPluginData::field().
Referenced by qCSF::getActions(), qMPlane::getActions(), and qPCV::getActions().
|
overridevirtual |
Returns a list of references (articles and websites) for the plugin This is optional. See qDummyPlugin for a real example. Added in v3.1 of the plugin interface.
Reimplemented from ccPluginInterface.
Definition at line 112 of file ecvDefaultPluginInterface.cpp.
References ccDefaultPluginData::references().
|
overridevirtual |
Is this plugin a core plugin?
Implements ccPluginInterface.
Definition at line 96 of file ecvDefaultPluginInterface.cpp.
References ccDefaultPluginData::doc.
Referenced by ccPluginUIManager::init().