Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::cad Namespace Reference

Namespaces

namespace  AddElementUseCase
 
namespace  AlignmentUseCase
 
namespace  CenterUseCase
 
namespace  EquidistanceUseCase
 
namespace  PrvCanvasMotionHandler
 

Classes

class  CadMimicEditorUseCases
 
class  MimicCanvasMotionHandler
 

Enumerations

enum class  eMimicEditorShortcut {
  None , AddElement , DeleteSelection , CopyElements ,
  PasteElements , CancelAction , Rotate , Equidistance ,
  Alignment , Center , Undo , Redo ,
  MoveUp , MoveDown , MoveLeft , MoveRight ,
  MoveUpJumping , MoveDownJumping , MoveLeftJumping , MoveRightJumping
}
 

Functions

static std::vector< std::shared_ptr< CObjCapControlMimic > > getSelectedMimicElements (const std::shared_ptr< std::vector< std::shared_ptr< AbstractObjCapture > > > &objsCatchable, const std::set< uint64_t > &elementsIndices)
 
iv::cad::eMimicEditorShortcut extractMimicEditorShortcut (const iv::ui::KeysPressed &keysPressed)
 
std::string shortcutKey (iv::cad::eMimicEditorShortcut shortcut)
 
std::string shortcutDescription (iv::cad::eMimicEditorShortcut shortcut)
 

Enumeration Type Documentation

◆ eMimicEditorShortcut

enum class iv::cad::eMimicEditorShortcut
strong
Enumerator
None 
AddElement 
DeleteSelection 
CopyElements 
PasteElements 
CancelAction 
Rotate 
Equidistance 
Alignment 
Center 
Undo 
Redo 
MoveUp 
MoveDown 
MoveLeft 
MoveRight 
MoveUpJumping 
MoveDownJumping 
MoveLeftJumping 
MoveRightJumping 

Function Documentation

◆ extractMimicEditorShortcut()

iv::cad::eMimicEditorShortcut iv::cad::extractMimicEditorShortcut ( const iv::ui::KeysPressed & keysPressed)
inline

◆ getSelectedMimicElements()

static std::vector< std::shared_ptr< CObjCapControlMimic > > iv::cad::getSelectedMimicElements ( const std::shared_ptr< std::vector< std::shared_ptr< AbstractObjCapture > > > & objsCatchable,
const std::set< uint64_t > & elementsIndices )
static

◆ shortcutDescription()

std::string iv::cad::shortcutDescription ( iv::cad::eMimicEditorShortcut shortcut)
inline

◆ shortcutKey()

std::string iv::cad::shortcutKey ( iv::cad::eMimicEditorShortcut shortcut)
inline