[TechDraw] Use constructor delegation for CosmeticEdge

This commit is contained in:
Benjamin Bræstrup Sayoc
2022-07-16 14:15:33 +02:00
committed by WandererFan
parent 95f1c6f240
commit a5e10cc49b
2 changed files with 19 additions and 25 deletions

View File

@@ -120,6 +120,7 @@ class TechDrawExport CosmeticEdge : public Base::Persistence, public TechDraw::B
TYPESYSTEM_HEADER();
public:
CosmeticEdge();
CosmeticEdge(TechDraw::BaseGeomPtr* geometry);
CosmeticEdge(CosmeticEdge* ce);
CosmeticEdge(Base::Vector3d p1, Base::Vector3d p2);
CosmeticEdge(TopoDS_Edge e);
@@ -127,6 +128,7 @@ public:
virtual ~CosmeticEdge();
void initialize(void);
TopoDS_Edge TopoDS_EdgeFromVectors(Base::Vector3d pt1, Base::Vector3d pt2);
TechDraw::BaseGeomPtr scaledGeometry(double scale);
virtual std::string toString(void) const;