Conscience Core
CscEntityModelDaeParser.h
Go to the documentation of this file.
1 #ifndef CscEntityModelDaeParser_h
2 #define CscEntityModelDaeParser_h
3 
6 #include "CscCommon.h"
8 
10 
17 
18  public:
20 
21  CscEntityModel *parseFromPath(string daeFilePath) const;
22 
23  private:
24  unique_ptr<CscLogger> logger;
25 
26  void deleteDataAfterProcess(ptr<CscEntityModelData> modelData);
27 
28  ptr<CscEntityModelData> readDataFromParser(const string &modelId, const string &entityType, const string &modelName, const string &modelOwner, const CscDaeParser &daeParser) const;
29  };
30 
31 }
32 
33 #endif
CscEntityModel
Definition: CscEntityModel.h:54
conscience_core::core_objects::exchange::dae::CscEntityModelDaeParser::parseFromPath
CscEntityModel * parseFromPath(string daeFilePath) const
Definition: CscEntityModelDaeParser.cpp:16
conscience_core::core_objects::exchange::dae::CscEntityModelDaeParser::CscEntityModelDaeParser
CscEntityModelDaeParser()
Definition: CscEntityModelDaeParser.cpp:11
conscience_core::core_objects::exchange::dae
Definition: CscDaeGeometries.cpp:11
CscCommon.h
CscDaeParser.h
conscience_core::core_objects::exchange::dae::CscEntityModelDaeParser
Definition: CscEntityModelDaeParser.h:16
CscEntityModel.h
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29
CscEntityModelData.h
conscience_core::core_objects::exchange::dae::CscDaeParser
Definition: CscDaeParser.h:51