MEPP2 Project
Public Member Functions | Protected Attributes | List of all members
FEVV::BasePlugin Class Referenceabstract

#include <BasePlugin.h>

Inheritance diagram for FEVV::BasePlugin:
Inheritance graph
Collaboration diagram for FEVV::BasePlugin:
Collaboration graph

Public Member Functions

 BasePlugin ()=default
 
 ~BasePlugin ()=default
 
virtual void init ()=0
 
virtual void addParameters (BaseWindow *_window)=0
 
virtual void apply (BaseAdapterVisu *, void *, FEVV::PMapsContainer *)
 
virtual void reset ()=0
 

Protected Attributes

BaseWindowwindow = nullptr
 

Detailed Description

Definition at line 37 of file BasePlugin.h.

Constructor & Destructor Documentation

◆ BasePlugin()

FEVV::BasePlugin::BasePlugin ( )
default

◆ ~BasePlugin()

FEVV::BasePlugin::~BasePlugin ( )
default

Member Function Documentation

◆ addParameters()

virtual void FEVV::BasePlugin::addParameters ( BaseWindow _window)
pure virtual

◆ apply()

virtual void FEVV::BasePlugin::apply ( BaseAdapterVisu ,
void *  ,
FEVV::PMapsContainer  
)
inlinevirtual

Reimplemented in FEVV::ProgressiveDecompressionPlugin, FEVV::DecompressionValencePlugin, and FEVV::BasePluginQt.

Definition at line 55 of file BasePlugin.h.

Here is the caller graph for this function:

◆ init()

virtual void FEVV::BasePlugin::init ( )
pure virtual

◆ reset()

virtual void FEVV::BasePlugin::reset ( )
pure virtual

Member Data Documentation

◆ window

BaseWindow* FEVV::BasePlugin::window = nullptr
protected

Definition at line 138 of file BasePlugin.h.


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