36 std::list<ot::UID>
updateEntities(std::list<ot::UID> &entityIDs, std::list<ot::UID> &entityVersions, std::list<ot::UID> &brepVersions,
bool itemsVisible);
41 std::list<ot::UID> updateParents(std::list<ot::UID> &entityIDs, std::list<ot::UID> &entityInfoIdList, std::list<ot::UID> &entityInfoVersionList, std::list<ot::UID> &brepVersions);
42 void updateSingleParent(
ot::UID entityID,
ot::UID entityVersion, std::map<ot::UID, ot::UID> &entityVersionMap, std::list<ot::UID> &modifiedEntities);
43 bool updateParent(
const std::string& type, EntityGeometry* geomEntity, TopoDS_Shape& shape, std::map<ot::UID, ot::UID>& entityVersionMap, std::map<
const opencascade::handle<TopoDS_TShape>, std::string>& resultFaceNames);
44 bool updateBooleanParent(
const std::string& type, EntityGeometry* geomEntity, TopoDS_Shape& shape, std::map<ot::UID, ot::UID>& entityVersionMap, std::map<
const opencascade::handle<TopoDS_TShape>, std::string>& resultFaceNames);
45 bool updateChamferEdgesParent(
const std::string& type, EntityGeometry* geomEntity, TopoDS_Shape& shape, std::map<ot::UID, ot::UID>& entityVersionMap, std::map<
const opencascade::handle<TopoDS_TShape>, std::string>& resultFaceNames);
46 bool updateBlendEdgesParent(
const std::string& type, EntityGeometry* geomEntity, TopoDS_Shape& shape, std::map<ot::UID, ot::UID>& entityVersionMap, std::map<
const opencascade::handle<TopoDS_TShape>, std::string>& resultFaceNames);
48 std::list<ot::UID> splitString(std::string
value);
50 void updateSingleEntity(
ot::UID entityID,
ot::UID entityVersion,
ot::UID brepVersion,
bool itemsVisible, std::list<ot::UID> &modifiedEntities);
52 PrimitiveManager *getPrimitiveManager(
void) { assert(primitiveManager !=
nullptr);
return primitiveManager; }
53 BooleanOperations* getBooleanOperations(
void) { assert(booleanOperations !=
nullptr);
return booleanOperations; }
54 ChamferEdges* getChamferEdgesManager(
void) { assert(chamferEdgesManager !=
nullptr);
return chamferEdgesManager; }
55 BlendEdges* getBlendEdgesManager(
void) { assert(blendEdgesManager !=
nullptr);
return blendEdgesManager; }
64 ClassFactory* classFactory;
std::list< ot::UID > updateEntities(std::list< ot::UID > &entityIDs, std::list< ot::UID > &entityVersions, std::list< ot::UID > &brepVersions, bool itemsVisible)
Definition UpdateManager.cpp:354