#include <vlplugin.h>
Inheritance diagram for vlPlugin:

Public Member Functions | |
| vlPlugin () | |
| Default constructor. | |
| virtual | ~vlPlugin () |
| Default destructor. | |
| vlVersion | pluginAPIVersion () const |
| Returns the API version of this header file when the plugin was compiled. | |
| const vlPluginInfo | info () const |
| Returns the info about this plugin. | |
| unsigned int | refCount () const |
| Returns the refernce count of this plugin. | |
Protected Member Functions | |
| vlPluginInfo & | infoRef () |
| Returns a reference to the plugin info so that it can be modified. | |
Private Attributes | |
| vlVersion | m_pluginAPIVersion |
| API version of this header file when the plugin was compiled. | |
| vlPluginInfo | m_pluginInfo |
| Information about this plugin. | |
Static Private Attributes | |
| unsigned int | m_count = 0 |
| Reference count.. the number of instances. | |
Definition at line 44 of file vlplugin.h.
|
|
Definition at line 33 of file vlplugin.cpp. References m_count, m_pluginInfo, OPENVL_API_MAJOR, OPENVL_API_MINOR, OPENVL_API_REVISION, vlPluginInfo::setLibAPIVersion(), vlPluginInfo::setService(), vlPluginInfo::setServiceGroup(), VL_PLUGIN_API_MAJOR, VL_PLUGIN_API_MINOR, and VL_PLUGIN_API_REV. |
|
|
Definition at line 46 of file vlplugin.cpp. References m_count. |
|
|
Definition at line 64 of file vlplugin.cpp. References m_pluginInfo. Referenced by vlVolume::createData(), CreateVolume(), vlVolume::dataLayoutName(), vlPluginManager::loadBuiltInPlugins(), vlPluginManager::loadPlugins(), queryPlugin(), vlVolume::read(), vlVolume::readImages(), vlVolume::readInfo(), vlVolume::readSubvolumes(), vlVolume::resizeData(), and vlVolume::write(). |
|
|
|
Definition at line 58 of file vlplugin.cpp. References m_pluginAPIVersion. |
|
|
Definition at line 70 of file vlplugin.cpp. References m_count. |
|
|
Definition at line 31 of file vlplugin.cpp. Referenced by refCount(), vlPlugin(), and ~vlPlugin(). |
|
|
Definition at line 71 of file vlplugin.h. Referenced by pluginAPIVersion(). |
|
|
Definition at line 74 of file vlplugin.h. Referenced by info(), infoRef(), and vlPlugin(). |
1.3.3