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
Collaboration diagram for openfluid::ware::SimulatorSignature:
Collaboration graph

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 ( )

Member Function Documentation

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

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: