* [Meas]Changes for TD dimension refs for links * [TD]App changes for dim refs to links * [TD]Gui changes for dim refs to links * [TD]fix 2 lint messages * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
@@ -42,9 +42,10 @@ public:
|
||||
static TopoDS_Shape getShapes(const std::vector<App::DocumentObject*> links, bool include2d = true);
|
||||
static std::vector<TopoDS_Shape> getShapes2d(const std::vector<App::DocumentObject*> links);
|
||||
static std::vector<TopoDS_Shape> getXShapes(const App::Link* xLink);
|
||||
static std::vector<TopoDS_Shape> getShapesFromObject(const App::DocumentObject* docObj);
|
||||
static TopoDS_Shape getShapesFused(const std::vector<App::DocumentObject*> links);
|
||||
static TopoDS_Shape getShapeFromXLink(const App::Link* xLink);
|
||||
static std::vector<TopoDS_Shape> getShapesFromXRoot(const App::DocumentObject *xLinkRoot);
|
||||
static std::vector<TopoDS_Shape> getShapesFromObject(const App::DocumentObject* docObj);
|
||||
|
||||
static bool is2dObject(const App::DocumentObject* obj);
|
||||
static bool isEdgeType(const App::DocumentObject* obj);
|
||||
@@ -52,14 +53,19 @@ public:
|
||||
static bool isDraftPoint(const App::DocumentObject* obj);
|
||||
static bool isDatumPoint(const App::DocumentObject* obj);
|
||||
static bool isSketchObject(const App::DocumentObject* obj);
|
||||
static bool isExplodedAssembly(const App::DocumentObject* obj);
|
||||
|
||||
static Base::Vector3d getLocation3dFromFeat(const App::DocumentObject *obj);
|
||||
|
||||
static TopoDS_Shape stripInfiniteShapes(TopoDS_Shape inShape);
|
||||
|
||||
static TopoDS_Shape getLocatedShape(const App::DocumentObject* docObj);
|
||||
|
||||
static bool checkShape(const App::DocumentObject* shapeObj, TopoDS_Shape shape);
|
||||
|
||||
static App::DocumentObject* getExplodedAssembly(std::vector<TopoDS_Shape>& sourceShapes,
|
||||
App::DocumentObject* link);
|
||||
static void restoreExplodedAssembly(App::DocumentObject* link);
|
||||
|
||||
static App::DocumentObject* getLinkedObject(const App::DocumentObject* root);
|
||||
|
||||
protected:
|
||||
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user