#include "MRViewerEventsListener.h"
#include "MRMesh/MRFlagOperators.h"
#include "MRMesh/MRMeshFwd.h"
#include "MRMesh/MRVector3.h"
#include "MRMesh/MRHistoryAction.h"
#include "MRMesh/MRViewportProperty.h"
#include "MRMesh/MRAxis.h"
#include <MRMesh/MRObject.h>
#include <MRMesh/MRColor.h>
#include "MRMesh/MRSignal.h"
#include <array>
#include <functional>
#include <string>
Go to the source code of this file.
Classes | |
class | MR::ITransformControls |
class | MR::ITransformControls::ChangeCenterAction |
class | MR::TransformControls |
struct | MR::TransformControls::VisualParams |
class | MR::ObjectTransformWidget |
class | MR::ObjectTransformWidget::ChangeXfAction |
Namespaces | |
namespace | MR |
Typedefs | |
using | MR::TransformModesValidator = std::function<ControlBit( const Vector3f& center, const AffineXf3f& xf, ViewportId )> |
Enumerations | |
enum class | MR::ControlBit { MR::None = 0 , MR::RotX = 0x1 , MR::RotY = 0x2 , MR::RotZ = 0x4 , MR::RotMask = RotX | RotY | RotZ , MR::MoveX = 0x8 , MR::MoveY = 0x10 , MR::MoveZ = 0x20 , MR::MoveMask = MoveX | MoveY | MoveZ , MR::FullMask = RotMask | MoveMask } |