26 virtual bool onEnable_()
override;
27 virtual bool onDisable_()
override;
29 enum class Operation :
int
41 void doOperation_( Operation op,
bool inPreview );
43 void onTransformChange();
45 std::shared_ptr<ObjectVoxels> obj1_;
46 std::shared_ptr<ObjectVoxels> obj2_;
47 boost::signals2::scoped_connection conn1_;
48 boost::signals2::scoped_connection conn2_;
50 std::vector<std::string> enabledOps_;
51 std::vector<std::string> enabledOpsTooltips_;
53 std::shared_ptr<ObjectVoxels> previewRes_;
54 bool previewMode_ =
false;
55 Operation operation_ = Operation::Union;