Documentation for OpenFLUID 2.2.0
openfluid::fluidx::AttributesTableDescriptor Class Reference

#include <fluidx/AttributesTableDescriptor.hpp>

Public Types

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

Public Member Functions

 AttributesTableDescriptor ()
 
 ~AttributesTableDescriptor ()
 
void parseDataBlob (const std::string &Data)
 
const openfluid::core::UnitsClass_t getUnitsClass () const
 
void setUnitsClass (const openfluid::core::UnitsClass_t &UClass)
 
const std::vector< std::string > & columnsOrder () const
 
void setColumnsOrder (const std::vector< std::string > &Cols)
 
const UnitIDAttribute_tattributes () const
 
UnitIDAttribute_tattributes ()
 

Member Typedef Documentation

◆ AttributeNameValue_t

◆ UnitIDAttribute_t

Constructor & Destructor Documentation

◆ AttributesTableDescriptor()

openfluid::fluidx::AttributesTableDescriptor::AttributesTableDescriptor ( )

◆ ~AttributesTableDescriptor()

openfluid::fluidx::AttributesTableDescriptor::~AttributesTableDescriptor ( )

Member Function Documentation

◆ attributes() [1/2]

UnitIDAttribute_t& openfluid::fluidx::AttributesTableDescriptor::attributes ( )
inline

◆ attributes() [2/2]

const UnitIDAttribute_t& openfluid::fluidx::AttributesTableDescriptor::attributes ( ) const
inline

◆ columnsOrder()

const std::vector<std::string>& openfluid::fluidx::AttributesTableDescriptor::columnsOrder ( ) const
inline

◆ getUnitsClass()

const openfluid::core::UnitsClass_t openfluid::fluidx::AttributesTableDescriptor::getUnitsClass ( ) const
inline

◆ parseDataBlob()

void openfluid::fluidx::AttributesTableDescriptor::parseDataBlob ( const std::string &  Data)

◆ setColumnsOrder()

void openfluid::fluidx::AttributesTableDescriptor::setColumnsOrder ( const std::vector< std::string > &  Cols)
inline

◆ setUnitsClass()

void openfluid::fluidx::AttributesTableDescriptor::setUnitsClass ( const openfluid::core::UnitsClass_t UClass)
inline

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