Factory class for IrpsWLMatrixTool interface.  
 More...
#include <RPSWindLabAPI.h>
|  | 
| static IrpsWLMatrixTool * | BuildObject (const std::string &name) | 
|  | 
| static std::map< const std::string, std::string > & | GetAuthorMap () | 
|  | 
| static std::map< const std::string, std::string > & | GetDateMap () | 
|  | 
| static std::map< const std::string, std::string > & | GetLinkMap () | 
|  | 
| static std::map< const std::string, CreateMatrixToolCallback > & | GetObjectNamesMap () | 
|  | 
| static std::map< const std::string, std::string > & | GetOjectAndPluginMap () | 
|  | 
| static std::map< const std::string, std::string > & | GetOjectDescriptionMap () | 
|  | 
| static std::map< const std::string, std::string > & | GetOjectsSkipDuringUnintallationMap () | 
|  | 
| static QString | GetOwnerPlugin () | 
|  | 
| static std::map< const std::string, PyObject * > & | GetProducerMap () | 
|  | 
| static std::map< const std::string, bool > & | GetStationarityMap () | 
|  | 
| static std::map< const std::string, std::string > & | GetTitleMap () | 
|  | 
| static std::map< const std::string, std::string > & | GetTobeInstalledObjectsMap () | 
|  | 
| static std::map< const std::string, std::string > & | GetVersionMap () | 
|  | 
| static void | InitializeObject (const std::string &name, const std::string &pluginName, const std::string &publicationTitle, const std::string &publicationLink, const std::string &publicationAuthor, const std::string &publicationDate, const std::string &version, const bool &stationarity) | 
|  | 
| static PyObject * | produceFeature (const std::string &newFeatureName, const std::string &simulationName, const std::string &pluggedFeatureName) | 
|  | 
| static void | RegisterObject (const std::string &name, const std::string &pluginName, const std::string &description, CreateMatrixToolCallback cb) | 
|  | 
| static void | SetOwnerPlugin (QString ownerPlugin) | 
|  | 
| static void | UnregisterObject (const std::string &name, const std::string &pluginName) | 
|  | 
Factory class for IrpsWLMatrixTool interface. 
◆ CreateMatrixToolCallback
      
        
          | IrpsWLMatrixTool *(*) WindLabAPI::CrpsMatrixToolFactory::CreateMatrixToolCallback() | 
      
 
 
◆ CrpsMatrixToolFactory()
      
        
          | CrpsMatrixToolFactory::CrpsMatrixToolFactory | ( |  | ) |  | 
      
 
 
◆ ~CrpsMatrixToolFactory()
      
        
          | CrpsMatrixToolFactory::~CrpsMatrixToolFactory | ( |  | ) |  | 
      
 
 
◆ BuildObject()
  
  | 
        
          | IrpsWLMatrixTool * CrpsMatrixToolFactory::BuildObject | ( | const std::string & | name | ) |  |  | static | 
 
 
◆ GetAuthorMap()
  
  | 
        
          | std::map< const std::string, std::string > & CrpsMatrixToolFactory::GetAuthorMap | ( |  | ) |  |  | static | 
 
 
◆ GetDateMap()
  
  | 
        
          | std::map< const std::string, std::string > & CrpsMatrixToolFactory::GetDateMap | ( |  | ) |  |  | static | 
 
 
◆ GetLinkMap()
  
  | 
        
          | std::map< const std::string, std::string > & CrpsMatrixToolFactory::GetLinkMap | ( |  | ) |  |  | static | 
 
 
◆ GetObjectNamesMap()
◆ GetOjectAndPluginMap()
  
  | 
        
          | std::map< const std::string, std::string > & CrpsMatrixToolFactory::GetOjectAndPluginMap | ( |  | ) |  |  | static | 
 
 
◆ GetOjectDescriptionMap()
  
  | 
        
          | std::map< const std::string, std::string > & CrpsMatrixToolFactory::GetOjectDescriptionMap | ( |  | ) |  |  | static | 
 
 
◆ GetOjectsSkipDuringUnintallationMap()
  
  | 
        
          | std::map< const std::string, std::string > & CrpsMatrixToolFactory::GetOjectsSkipDuringUnintallationMap | ( |  | ) |  |  | static | 
 
 
◆ GetOwnerPlugin()
  
  | 
        
          | QString CrpsMatrixToolFactory::GetOwnerPlugin | ( |  | ) |  |  | static | 
 
 
◆ GetProducerMap()
  
  | 
        
          | std::map< const std::string, PyObject * > & CrpsMatrixToolFactory::GetProducerMap | ( |  | ) |  |  | static | 
 
 
◆ GetStationarityMap()
  
  | 
        
          | std::map< const std::string, bool > & CrpsMatrixToolFactory::GetStationarityMap | ( |  | ) |  |  | static | 
 
 
◆ GetTitleMap()
  
  | 
        
          | std::map< const std::string, std::string > & CrpsMatrixToolFactory::GetTitleMap | ( |  | ) |  |  | static | 
 
 
◆ GetTobeInstalledObjectsMap()
  
  | 
        
          | std::map< const std::string, std::string > & CrpsMatrixToolFactory::GetTobeInstalledObjectsMap | ( |  | ) |  |  | static | 
 
 
◆ GetVersionMap()
  
  | 
        
          | std::map< const std::string, std::string > & CrpsMatrixToolFactory::GetVersionMap | ( |  | ) |  |  | static | 
 
 
◆ InitializeObject()
  
  | 
        
          | void CrpsMatrixToolFactory::InitializeObject | ( | const std::string & | name, |  
          |  |  | const std::string & | pluginName, |  
          |  |  | const std::string & | publicationTitle, |  
          |  |  | const std::string & | publicationLink, |  
          |  |  | const std::string & | publicationAuthor, |  
          |  |  | const std::string & | publicationDate, |  
          |  |  | const std::string & | version, |  
          |  |  | const bool & | stationarity ) |  | static | 
 
 
◆ produceFeature()
  
  | 
        
          | PyObject * CrpsMatrixToolFactory::produceFeature | ( | const std::string & | newFeatureName, |  
          |  |  | const std::string & | simulationName, |  
          |  |  | const std::string & | pluggedFeatureName ) |  | static | 
 
 
◆ RegisterObject()
  
  | 
        
          | void CrpsMatrixToolFactory::RegisterObject | ( | const std::string & | name, |  
          |  |  | const std::string & | pluginName, |  
          |  |  | const std::string & | description, |  
          |  |  | CreateMatrixToolCallback | cb ) |  | static | 
 
 
◆ SetOwnerPlugin()
  
  | 
        
          | void CrpsMatrixToolFactory::SetOwnerPlugin | ( | QString | ownerPlugin | ) |  |  | static | 
 
 
◆ UnregisterObject()
  
  | 
        
          | void CrpsMatrixToolFactory::UnregisterObject | ( | const std::string & | name, |  
          |  |  | const std::string & | pluginName ) |  | static | 
 
 
The documentation for this class was generated from the following files:
- RPS/LabRPS/LabRPS_KOFFI/src/Mod/WindLabAPI/App/RPSWindLabAPI.h
- RPS/LabRPS/LabRPS_KOFFI/src/Mod/WindLabAPI/App/RPSWindLabAPI.cpp