All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | List of all members
openfluid::fluidx::AttributesDescriptor Class Reference

#include <fluidx/AttributesDescriptor.hpp>

Public Types

typedef std::map
< openfluid::core::AttributeName_t,
std::string > 
AttributeNameValue_t
 
typedef std::map
< openfluid::core::UnitID_t,
AttributeNameValue_t
UnitIDAttribute_t
 

Public Member Functions

 AttributesDescriptor ()
 
 ~AttributesDescriptor ()
 
void parseDataBlob (const std::string &Data)
 
openfluid::core::UnitClass_tgetUnitsClass ()
 
std::vector< std::string > & getColumnsOrder ()
 
const UnitIDAttribute_tgetAttributes () const
 
UnitIDAttribute_tgetAttributes ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

openfluid::fluidx::AttributesDescriptor::AttributesDescriptor ( )
openfluid::fluidx::AttributesDescriptor::~AttributesDescriptor ( )

Member Function Documentation

const UnitIDAttribute_t& openfluid::fluidx::AttributesDescriptor::getAttributes ( ) const
inline
UnitIDAttribute_t& openfluid::fluidx::AttributesDescriptor::getAttributes ( )
inline
std::vector<std::string>& openfluid::fluidx::AttributesDescriptor::getColumnsOrder ( )
inline
openfluid::core::UnitClass_t& openfluid::fluidx::AttributesDescriptor::getUnitsClass ( )
inline
void openfluid::fluidx::AttributesDescriptor::parseDataBlob ( const std::string &  Data)

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