12class MRMESH_CLASS ChangeSceneAction :
public HistoryAction
21 MRMESH_API ChangeSceneAction(
const std::string& name,
const std::shared_ptr<Object>& obj, Type type );
23 virtual std::string
name()
const override {
return name_; }
25 MRMESH_API virtual void action( HistoryAction::Type actionType )
override;
33 Object* parent_{
nullptr };
34 std::shared_ptr<Object> nextObj_;
35 std::shared_ptr<Object> obj_;
#define MRMESH_API
Definition MRMeshFwd.h:80
#define MRMESH_CLASS
Definition MRMeshFwd.h:87
std::string name(const T &primitive)
Definition MRFeatures.h:309
Definition MRCameraOrientationPlugin.h:8
int heapBytes(FloatGrid grid)