26 explicit CmdAddSkinLinearNURBS(std::vector<std::shared_ptr<OpenLxApp::Element>> aElements,
const ResultingShape& aResultingShapeEnum = ResultingShape::AUTO);
27 explicit CmdAddSkinLinearNURBS(std::vector<pConstShape> aElements,
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 ResultingShape& aResultingShapeEnum);
bool undo(int id=0)
Will UNDO one step, returns False if no undo was done (Undos == 0).
ResultingShape
Definition: CmdAddSkinLinearNURBS.h:17
bool redo(int id=0)
Will REDO one step, returns False if no redo was done (Redos == 0).
Definition: CmdAddBolt.h:7
Definition: CmdAddSkinLinearNURBS.h:14