Code_TYMPAN  4.4.0
Industrial site acoustic simulation
Public Member Functions | Private Attributes | List of all members
Plugin Class Reference

#include <plugin.h>

Collaboration diagram for Plugin:
Collaboration graph
[legend]

Public Member Functions

 Plugin ()
 
 ~Plugin ()
 
void setName (const QString &name)
 
void setAuthor (const QString &author)
 
void setVersion (const QString &version)
 
void setDescription (const QString &description)
 
void setUUID (const OGenID &uuid)
 
QString getName () const
 
QString getAuthor () const
 
QString getVersion () const
 
QString getDescription () const
 
void getInfos (pluginInfos *pInfos)
 
OGenID getUUID () const
 
void setSolver (SolverInterface *solver)
 
SolverInterfacegetSolver () const
 

Private Attributes

SolverInterface_pSolver
 
QString _name
 
QString _author
 
QString _version
 
QString _description
 
OGenID _uuid
 

Detailed Description

Definition at line 47 of file plugin.h.

Constructor & Destructor Documentation

◆ Plugin()

Plugin::Plugin ( )
inline

Definition at line 50 of file plugin.h.

◆ ~Plugin()

Plugin::~Plugin ( )
inline

Definition at line 51 of file plugin.h.

Member Function Documentation

◆ getAuthor()

QString Plugin::getAuthor ( ) const
inline

Definition at line 86 of file plugin.h.

◆ getDescription()

QString Plugin::getDescription ( ) const
inline

Definition at line 94 of file plugin.h.

◆ getInfos()

void Plugin::getInfos ( pluginInfos pInfos)
inline

Definition at line 99 of file plugin.h.

Here is the caller graph for this function:

◆ getName()

QString Plugin::getName ( ) const
inline

Definition at line 82 of file plugin.h.

◆ getSolver()

SolverInterface* Plugin::getSolver ( ) const
inline

Definition at line 119 of file plugin.h.

Here is the caller graph for this function:

◆ getUUID()

OGenID Plugin::getUUID ( ) const
inline

Definition at line 107 of file plugin.h.

◆ getVersion()

QString Plugin::getVersion ( ) const
inline

Definition at line 90 of file plugin.h.

◆ setAuthor()

void Plugin::setAuthor ( const QString &  author)
inline

Definition at line 64 of file plugin.h.

Here is the caller graph for this function:

◆ setDescription()

void Plugin::setDescription ( const QString &  description)
inline

Definition at line 72 of file plugin.h.

Here is the caller graph for this function:

◆ setName()

void Plugin::setName ( const QString &  name)
inline

Definition at line 60 of file plugin.h.

Here is the caller graph for this function:

◆ setSolver()

void Plugin::setSolver ( SolverInterface solver)
inline

Definition at line 113 of file plugin.h.

Here is the caller graph for this function:

◆ setUUID()

void Plugin::setUUID ( const OGenID uuid)
inline

Definition at line 76 of file plugin.h.

Here is the caller graph for this function:

◆ setVersion()

void Plugin::setVersion ( const QString &  version)
inline

Definition at line 68 of file plugin.h.

Here is the caller graph for this function:

Member Data Documentation

◆ _author

QString Plugin::_author
private

Definition at line 130 of file plugin.h.

◆ _description

QString Plugin::_description
private

Definition at line 132 of file plugin.h.

◆ _name

QString Plugin::_name
private

Definition at line 129 of file plugin.h.

◆ _pSolver

SolverInterface* Plugin::_pSolver
private

Definition at line 126 of file plugin.h.

◆ _uuid

OGenID Plugin::_uuid
private

Definition at line 133 of file plugin.h.

◆ _version

QString Plugin::_version
private

Definition at line 131 of file plugin.h.


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