Documentation for OpenFLUID 2.2.1
openfluid::ware::SignatureVariableItem Class Reference

#include <ware/SimulatorSignature.hpp>

Public Member Functions

 SignatureVariableItem ()
 
 SignatureVariableItem (const std::string &N, const openfluid::core::UnitsClass_t &U, const std::string &D, const std::string &SI)
 
 SignatureVariableItem (const std::string &N, const openfluid::core::UnitsClass_t &U, const std::string &D, const std::string &SI, openfluid::core::Value::Type T)
 
- Public Member Functions inherited from openfluid::ware::SignatureSpatialDataItem
 SignatureSpatialDataItem ()
 
 SignatureSpatialDataItem (const std::string &N, const openfluid::core::UnitsClass_t &U, const std::string &D, const std::string &SI, std::function< bool(const std::string &, std::string &, openfluid::core::Value::Type &)> Extractor=openfluid::ware::identityExtractor)
 
 SignatureSpatialDataItem (const std::string &N, const openfluid::core::UnitsClass_t &U, const std::string &D, const std::string &SI, openfluid::core::Value::Type T, std::function< bool(const std::string &)> Validator=openfluid::ware::isNonEmpty)
 
- Public Member Functions inherited from openfluid::ware::SignatureDataItem
 SignatureDataItem ()
 
 SignatureDataItem (const std::string &N, const std::string &D, const std::string &SI, std::function< bool(const std::string &, std::string &, openfluid::core::Value::Type &)> Extractor=openfluid::ware::identityExtractor)
 
 SignatureDataItem (const std::string &N, const std::string &D, const std::string &SI, openfluid::core::Value::Type T, std::function< bool(const std::string &)> Validator=openfluid::ware::isNonEmpty)
 

Additional Inherited Members

- Public Attributes inherited from openfluid::ware::SignatureSpatialDataItem
openfluid::core::UnitsClass_t UnitsClass
 
- Public Attributes inherited from openfluid::ware::SignatureDataItem
std::string Name
 
std::string Description
 
std::string SIUnit
 
openfluid::core::Value::Type DataType
 
Inheritance diagram for openfluid::ware::SignatureVariableItem:
Collaboration diagram for openfluid::ware::SignatureVariableItem:

Constructor & Destructor Documentation

◆ SignatureVariableItem() [1/3]

openfluid::ware::SignatureVariableItem::SignatureVariableItem ( )
inline

◆ SignatureVariableItem() [2/3]

openfluid::ware::SignatureVariableItem::SignatureVariableItem ( const std::string &  N,
const openfluid::core::UnitsClass_t U,
const std::string &  D,
const std::string &  SI 
)
inline

◆ SignatureVariableItem() [3/3]

openfluid::ware::SignatureVariableItem::SignatureVariableItem ( const std::string &  N,
const openfluid::core::UnitsClass_t U,
const std::string &  D,
const std::string &  SI,
openfluid::core::Value::Type  T 
)
inline

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