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

Detailed Description

Class for storage of the definition of data handled by the simulator.

#include <ware/WareSignature.hpp>

Public Member Functions

 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)
 

Public Attributes

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

Constructor & Destructor Documentation

◆ SignatureSpatialDataItem() [1/3]

openfluid::ware::SignatureSpatialDataItem::SignatureSpatialDataItem ( )
inline

◆ SignatureSpatialDataItem() [2/3]

openfluid::ware::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 
)
inline

◆ SignatureSpatialDataItem() [3/3]

openfluid::ware::SignatureSpatialDataItem::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 
)
inline

Member Data Documentation

◆ UnitsClass

openfluid::core::UnitsClass_t openfluid::ware::SignatureSpatialDataItem::UnitsClass

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