OpenLexocad
27.0
CmdConvertToBSpline.h
Go to the documentation of this file.
1
#pragma once
2
#include <
Core/Command.h
>
3
#include <
OpenLxApp/Element.h
>
4
5
#include <memory>
6
#include <vector>
7
8
namespace
OpenLxCmd
9
{
16
class
LX_OPENLXCMD_EXPORT
CmdConvertToBSpline
:
public
Core::Command
17
{
18
public
:
19
CmdConvertToBSpline
();
20
explicit
CmdConvertToBSpline
(
const
std::vector<std::shared_ptr<OpenLxApp::Element>>& aElems);
21
~
CmdConvertToBSpline
() =
default
;
22
23
bool
redo()
override
;
24
bool
undo()
override
;
25
26
private
:
27
std::unique_ptr<Core::Command> _cmd;
28
};
29
}
Element.h
OpenLxCmd::CmdConvertToBSpline
Definition:
CmdConvertToBSpline.h:16
OpenLxCmd
Definition:
CmdAddCentroid.h:8
Command.h
Core::Command
Definition:
Command.h:35
lexocad
OpenLxCmd
include
OpenLxCmd
CmdConvertToBSpline.h
Generated by
1.8.15