Read@CVL
rdm::PageVisPlugin Class Reference

#include <PageVisPlugin.h>

Inheritance diagram for rdm::PageVisPlugin:
Collaboration diagram for rdm::PageVisPlugin:

Public Member Functions

 PageVisPlugin (QObject *parent=0)
 
 ~PageVisPlugin ()
 
QString id () const override
 
QImage image () const override
 
bool hideHUD () const override
 
virtual bool closesOnImageChange () const override
 
QSharedPointer< nmc::DkImageContainer > runPlugin (const QString &runID=QString(), QSharedPointer< nmc::DkImageContainer > imgC=QSharedPointer< nmc::DkImageContainer >()) const override
 
nmc::DkPluginViewPort * getViewPort ()
 
void deleteViewPort ()
 

Constructor & Destructor Documentation

rdm::PageVisPlugin::PageVisPlugin ( QObject *  parent = 0)

Constructor

rdm::PageVisPlugin::~PageVisPlugin ( )

Destructor

Member Function Documentation

bool rdm::PageVisPlugin::closesOnImageChange ( ) const
overridevirtual
void rdm::PageVisPlugin::deleteViewPort ( )
nmc::DkPluginViewPort * rdm::PageVisPlugin::getViewPort ( )
bool rdm::PageVisPlugin::hideHUD ( ) const
inlineoverride
QString rdm::PageVisPlugin::id ( ) const
override

Returns unique ID for the generated dll

QImage rdm::PageVisPlugin::image ( ) const
override

Returns descriptive iamge for every ID

Parameters
pluginID
QSharedPointer< nmc::DkImageContainer > rdm::PageVisPlugin::runPlugin ( const QString &  runID = QString(),
QSharedPointer< nmc::DkImageContainer >  imgC = QSharedPointer<nmc::DkImageContainer>() 
) const
override

Main function: runs plugin based on its ID

Parameters
pluginID
imageto be processed

The documentation for this class was generated from the following files: