Public Member Functions | Public Attributes | List of all members
openfluid::ware::SimulatorSignature Class Reference

#include <ware/SimulatorSignature.hpp>

Inheritance diagram for openfluid::ware::SimulatorSignature:
Inheritance graph
[legend]
Collaboration diagram for openfluid::ware::SimulatorSignature:
Collaboration graph
[legend]

Public Member Functions

 SimulatorSignature ()
 
void clear ()
 
- Public Member Functions inherited from openfluid::ware::WareSignature
 WareSignature ()
 
void clear ()
 
virtual ~WareSignature ()
 
void setABIVersion (WareVersion_t Version)
 
std::string getAuthorsAsString () const
 

Public Attributes

SimDomain_t Domain
 
SimProcess_t Process
 
SimMethod_t Method
 
SignatureHandledData HandledData
 
SignatureUnitsGraph HandledUnitsGraph
 
SignatureTimeScheduling TimeScheduling
 
- Public Attributes inherited from openfluid::ware::WareSignature
WareID_t ID
 
WareName_t Name
 
std::string Description
 
WareVersion_t Version
 
WareStatus_t Status
 
WareVersion_t ABIVersion
 
AuthorsList_t Authors
 

Additional Inherited Members

- Public Types inherited from openfluid::ware::WareSignature
typedef std::vector< std::pair< std::string, std::string > > AuthorsList_t
 

Detailed Description

Class encapsulating the plugin signature, returned from the plugin to the host app for registering

Constructor & Destructor Documentation

openfluid::ware::SimulatorSignature::SimulatorSignature ( )
inline

Member Function Documentation

void openfluid::ware::SimulatorSignature::clear ( )
inline

Member Data Documentation

SimDomain_t openfluid::ware::SimulatorSignature::Domain

Plugin domain (i.e. hydrology, pop, erosion, ...)

SignatureHandledData openfluid::ware::SimulatorSignature::HandledData

Handled data

SignatureUnitsGraph openfluid::ware::SimulatorSignature::HandledUnitsGraph

Handled units graph

SimMethod_t openfluid::ware::SimulatorSignature::Method

Plugin involved method (i.e. morel-seytoux, hayami, ...)

SimProcess_t openfluid::ware::SimulatorSignature::Process

Plugin simulated process (i.e. surface rainfall-runoff production, ditch infiltration, ...)

SignatureTimeScheduling openfluid::ware::SimulatorSignature::TimeScheduling

Time scheduling


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