#include <MRMeshModifier.h>
Public Member Functions | |
MRVIEWER_API | MeshModifier (std::string name, StatePluginTabs tab=StatePluginTabs::Mesh) |
virtual | ~MeshModifier ()=default |
virtual MRVIEWER_API bool | action () override |
MRVIEWER_API bool | modify (const std::vector< std::shared_ptr< VisualObject > > &selectedObjects) |
MRVIEWER_API StatePluginTabs | getTab () const |
MRVIEWER_API bool | checkStringMask (const std::string &mask) const |
Public Member Functions inherited from MR::RibbonMenuItem | |
MR_DELETE_MOVE (RibbonMenuItem) | |
MRVIEWER_API | RibbonMenuItem (std::string name) |
virtual | ~RibbonMenuItem ()=default |
virtual bool | isActive () const |
virtual bool | blocking () const |
const std::string & | name () const |
virtual const std::string & | uiName () const |
void | setRibbonItemType (RibbonItemType type) |
virtual RibbonItemType | type () const |
MRVIEWER_API void | setDropItemsFromItemList (const MenuItemsList &itemsList) |
virtual const DropItemsList & | dropItems () const |
virtual std::string | getDynamicTooltip () const |
Public Member Functions inherited from MR::ISceneStateCheck | |
virtual | ~ISceneStateCheck ()=default |
virtual std::string | isAvailable (const std::vector< std::shared_ptr< const Object > > &) const |
Additional Inherited Members | |
Public Types inherited from MR::RibbonMenuItem | |
using | DropItemsList = std::vector<std::shared_ptr<RibbonMenuItem>> |
Protected Attributes inherited from MR::RibbonMenuItem | |
RibbonItemType | type_ { RibbonItemType::Button } |
DropItemsList | dropList_ |
MRVIEWER_API MR::MeshModifier::MeshModifier | ( | std::string | name, |
StatePluginTabs | tab = StatePluginTabs::Mesh ) |
|
virtualdefault |
|
overridevirtual |
Implements MR::RibbonMenuItem.
MRVIEWER_API bool MR::MeshModifier::checkStringMask | ( | const std::string & | mask | ) | const |
MRVIEWER_API StatePluginTabs MR::MeshModifier::getTab | ( | ) | const |
MRVIEWER_API bool MR::MeshModifier::modify | ( | const std::vector< std::shared_ptr< VisualObject > > & | selectedObjects | ) |