45 const std::string & _name,
46 const std::string & _type,
47 const std::string & _url,
53 UID createEntityUID(
void);
56 EntityResult1DPlot * addResult1DPlotEntity(
const std::string &name,
const std::string &title,
const std::list<std::pair<UID, std::string>> &curves);
57 EntityResult1DCurve * addResult1DCurveEntity(
const std::string &name,
const std::vector<double> &xdata,
58 const std::vector<double> &ydataRe,
const std::vector<double> &ydataIm,
59 const std::string &xlabel,
const std::string &xunit,
60 const std::string &ylabel,
const std::string &yunit,
int colorID,
bool visible);
61 EntityResultText *addResultTextEntity(
const std::string &name,
const std::string &text);
62 void facetAndStoreGeometryEntity(EntityGeometry *entityGeom,
bool forceVisible);
64 void importTableFile(
const std::string &itemName);
66 bool sendMessage(
bool _queue,
JsonDocument& _doc, std::string& _response);
68 void clearNewEntityList(
void);
69 void addNewTopologyEntity(
UID entityID,
UID entityVersion,
bool forceVisible);
70 void addNewDataEntity(
UID entityID,
UID entityVersion,
UID entityParentID);
71 void storeNewEntities(
const std::string &description,
bool askForBranchCreation =
true,
bool storeModel =
true);
73 void loadMaterialInformation();
74 std::string getCurrentMaterialName(EntityPropertiesEntityList*
material);
87 std::list<UID> topologyEntityIDList;
88 std::list<UID> topologyEntityVersionList;
89 std::list<bool> topologyEntityForceVisible;
90 std::list<UID> dataEntityIDList;
91 std::list<UID> dataEntityVersionList;
92 std::list<UID> dataEntityParentList;
94 std::map<ot::UID, std::string> materialIDToNameMap;
95 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