26 CmdAddSkinGuidesNURBS(std::vector<std::shared_ptr<OpenLxApp::Element>> aElements, std::vector<std::shared_ptr<OpenLxApp::Element>> aGuideElements,
const ResultingShape &aResultingShapeEnum = ResultingShape::AUTO);
27 CmdAddSkinGuidesNURBS(std::vector<pConstShape> aShapes, std::vector<pConstShape> aGuideShapes,
const ResultingShape& aResultingShapeEnum = ResultingShape::AUTO);
33 std::shared_ptr<OpenLxApp::Element> getElement()
const;
36 App::Document* _document =
nullptr;
37 App::Element* _newElement =
nullptr;
39 void execute(
const std::vector<pConstShape> &shapes,
const std::vector<pConstShape> &guideShapes,
const ResultingShape& aResultingShapeEnum);
bool undo(int id=0)
Will UNDO one step, returns False if no undo was done (Undos == 0).
bool redo(int id=0)
Will REDO one step, returns False if no redo was done (Redos == 0).
Definition: CmdAddBolt.h:7
ResultingShape
Definition: CmdAddSkinGuidesNURBS.h:17
Definition: CmdAddSkinGuidesNURBS.h:14