46 const std::string & _name,
47 const std::string & _type,
48 const std::string & _url,
54 UID createEntityUID(
void);
57 EntityResult1DPlot * addResult1DPlotEntity(
const std::string &name,
const std::string &title,
const std::list<std::pair<UID, std::string>> &curves);
58 EntityResult1DCurve * addResult1DCurveEntity(
const std::string &name,
const std::vector<double> &xdata,
59 const std::vector<double> &ydataRe,
const std::vector<double> &ydataIm,
60 const std::string &xlabel,
const std::string &xunit,
61 const std::string &ylabel,
const std::string &yunit,
int colorID,
bool visible);
62 EntityResultText *addResultTextEntity(
const std::string &name,
const std::string &text);
63 void facetAndStoreGeometryEntity(EntityGeometry *entityGeom,
bool forceVisible);
65 void importTableFile(
const std::string &itemName);
67 bool sendMessage(
bool _queue,
JsonDocument& _doc, std::string& _response);
69 void clearNewEntityList(
void);
70 void addNewTopologyEntity(
UID entityID,
UID entityVersion,
bool forceVisible);
71 void addNewDataEntity(
UID entityID,
UID entityVersion,
UID entityParentID);
72 void storeNewEntities(
const std::string &description,
bool askForBranchCreation =
true,
bool storeModel =
true);
74 void loadMaterialInformation();
75 std::string getCurrentMaterialName(EntityPropertiesEntityList*
material);
81 virtual const std::string& getModelServiceURL()
override;
82 virtual const std::string& getThisServiceURL()
override;
91 std::list<UID> topologyEntityIDList;
92 std::list<UID> topologyEntityVersionList;
93 std::list<bool> topologyEntityForceVisible;
94 std::list<UID> dataEntityIDList;
95 std::list<UID> dataEntityVersionList;
96 std::list<UID> dataEntityParentList;
98 std::map<ot::UID, std::string> materialIDToNameMap;
99 std::map<std::string, ot::UID> materialNameToIDMap;
unsigned short serviceID_t
ID type used to identify a service (16 bit unsigned integer).
Definition CoreTypes.h:14