OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
InfoFileManager Class Reference

#include "InfoFileManager.h"

Public Member Functions

 InfoFileManager (ot::UID infoEntityID, ot::UID infoEntityVersion)
 
 InfoFileManager ()=delete
 
 ~InfoFileManager ()
 
std::string getTriangleHash (const std::string &shapeName)
 
std::string getRunIDMetaHash (int runID)
 
std::string getRunIDFileHash (int runID, const std::string &fileName)
 
size_t getNumberOfFilesForRunID (int runID)
 
 InfoFileManager (ot::UID infoEntityID, ot::UID infoEntityVersion)
 
 InfoFileManager ()=delete
 
 ~InfoFileManager ()
 
std::string getTriangleHash (const std::string &shapeName)
 
std::string getRunIDMetaHash (int runID)
 
std::string getRunIDFileHash (int runID, const std::string &fileName)
 
size_t getNumberOfFilesForRunID (int runID)
 
 InfoFileManager ()
 
 ~InfoFileManager ()
 
void setData (Application *app)
 
void readInformation ()
 
void getShapes (std::map< std::string, bool > &shapes)
 
void setShapeHash (const std::string &name, const std::string &hash)
 
void deleteShape (const std::string &name)
 
void writeInformation ()
 
void addDeletedShapesToList (std::list< std::string > &list)
 
ot::UID getInfoEntityID ()
 
ot::UID getInfoEntityVersion ()
 
void clearResult1D (void)
 
void setRunIDMetaHash (int runID, const std::string &hash)
 
void setRunIDFileHash (int runID, const std::string &fileName, const std::string &hash)
 
 InfoFileManager ()
 
 ~InfoFileManager ()
 
void setData (Application *app)
 
void readInformation ()
 
void getShapes (std::map< std::string, bool > &shapes)
 
void setShapeHash (const std::string &name, const std::string &hash)
 
void deleteShape (const std::string &name)
 
void writeInformation ()
 
void addDeletedShapesToList (std::list< std::string > &list)
 
ot::UID getInfoEntityID ()
 
ot::UID getInfoEntityVersion ()
 
void clearResult1D (void)
 
void setRunIDMetaHash (int runID, const std::string &hash)
 
void setRunIDFileHash (int runID, const std::string &fileName, const std::string &hash)
 

Constructor & Destructor Documentation

◆ InfoFileManager() [1/6]

InfoFileManager::InfoFileManager ( ot::UID infoEntityID,
ot::UID infoEntityVersion )

◆ InfoFileManager() [2/6]

InfoFileManager::InfoFileManager ( )
delete

◆ ~InfoFileManager() [1/4]

InfoFileManager::~InfoFileManager ( )
inline

◆ InfoFileManager() [3/6]

InfoFileManager::InfoFileManager ( ot::UID infoEntityID,
ot::UID infoEntityVersion )

◆ InfoFileManager() [4/6]

InfoFileManager::InfoFileManager ( )
delete

◆ ~InfoFileManager() [2/4]

InfoFileManager::~InfoFileManager ( )
inline

◆ InfoFileManager() [5/6]

InfoFileManager::InfoFileManager ( )
inline

◆ ~InfoFileManager() [3/4]

InfoFileManager::~InfoFileManager ( )
inline

◆ InfoFileManager() [6/6]

InfoFileManager::InfoFileManager ( )
inline

◆ ~InfoFileManager() [4/4]

InfoFileManager::~InfoFileManager ( )
inline

Member Function Documentation

◆ addDeletedShapesToList() [1/2]

void InfoFileManager::addDeletedShapesToList ( std::list< std::string > & list)

◆ addDeletedShapesToList() [2/2]

void InfoFileManager::addDeletedShapesToList ( std::list< std::string > & list)

◆ clearResult1D() [1/2]

void InfoFileManager::clearResult1D ( void )

◆ clearResult1D() [2/2]

void InfoFileManager::clearResult1D ( void )

◆ deleteShape() [1/2]

void InfoFileManager::deleteShape ( const std::string & name)

◆ deleteShape() [2/2]

void InfoFileManager::deleteShape ( const std::string & name)

◆ getInfoEntityID() [1/2]

ot::UID InfoFileManager::getInfoEntityID ( )
inline

◆ getInfoEntityID() [2/2]

ot::UID InfoFileManager::getInfoEntityID ( )
inline

◆ getInfoEntityVersion() [1/2]

ot::UID InfoFileManager::getInfoEntityVersion ( )
inline

◆ getInfoEntityVersion() [2/2]

ot::UID InfoFileManager::getInfoEntityVersion ( )
inline

◆ getNumberOfFilesForRunID() [1/2]

size_t InfoFileManager::getNumberOfFilesForRunID ( int runID)

◆ getNumberOfFilesForRunID() [2/2]

size_t InfoFileManager::getNumberOfFilesForRunID ( int runID)

◆ getRunIDFileHash() [1/2]

std::string InfoFileManager::getRunIDFileHash ( int runID,
const std::string & fileName )

◆ getRunIDFileHash() [2/2]

std::string InfoFileManager::getRunIDFileHash ( int runID,
const std::string & fileName )

◆ getRunIDMetaHash() [1/2]

std::string InfoFileManager::getRunIDMetaHash ( int runID)

◆ getRunIDMetaHash() [2/2]

std::string InfoFileManager::getRunIDMetaHash ( int runID)

◆ getShapes() [1/2]

void InfoFileManager::getShapes ( std::map< std::string, bool > & shapes)

◆ getShapes() [2/2]

void InfoFileManager::getShapes ( std::map< std::string, bool > & shapes)

◆ getTriangleHash() [1/2]

std::string InfoFileManager::getTriangleHash ( const std::string & shapeName)

◆ getTriangleHash() [2/2]

std::string InfoFileManager::getTriangleHash ( const std::string & shapeName)

◆ readInformation() [1/2]

void InfoFileManager::readInformation ( )

◆ readInformation() [2/2]

void InfoFileManager::readInformation ( )

◆ setData() [1/2]

void InfoFileManager::setData ( Application * app)

◆ setData() [2/2]

void InfoFileManager::setData ( Application * app)

◆ setRunIDFileHash() [1/2]

void InfoFileManager::setRunIDFileHash ( int runID,
const std::string & fileName,
const std::string & hash )

◆ setRunIDFileHash() [2/2]

void InfoFileManager::setRunIDFileHash ( int runID,
const std::string & fileName,
const std::string & hash )

◆ setRunIDMetaHash() [1/2]

void InfoFileManager::setRunIDMetaHash ( int runID,
const std::string & hash )

◆ setRunIDMetaHash() [2/2]

void InfoFileManager::setRunIDMetaHash ( int runID,
const std::string & hash )

◆ setShapeHash() [1/2]

void InfoFileManager::setShapeHash ( const std::string & name,
const std::string & hash )

◆ setShapeHash() [2/2]

void InfoFileManager::setShapeHash ( const std::string & name,
const std::string & hash )

◆ writeInformation() [1/2]

void InfoFileManager::writeInformation ( )

◆ writeInformation() [2/2]

void InfoFileManager::writeInformation ( )

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