OpenLexocad  27.1
Core::StandardManipulatorPolicy Struct Reference

#include <StandardManipulatorPolicy.h>

Public Types

enum  Flags {
  SHOWBBOX = 1 << 0, SHOWSCALER = 1 << 1, SHOWONLYXSCALER = 1 << 2, SHOWONLYZSCALER = 1 << 3,
  SHOWCORNERSCALER = 1 << 4, SHOWSCALERIFBBOXISHIDDEN = 1 << 5, SHOWCORNERSCALERIFBBOXISHIDDEN = 1 << 6, SHOWTRANSLATIONPLANE = 1 << 7,
  HASOWNTRANSLATIONPLANE = 1 << 8, TRANSLATEXENABLED = 1 << 9, TRANSLATEYENABLED = 1 << 10, TRANSLATEZENABLEDL = 1 << 11,
  TRANSLATEZENABLEDW = 1 << 12, TRANSLATEZENABLEDH = 1 << 13, HIGHLIGHT = 1 << 14, ENABLECORNERTABSNONUNIFORMSCALE = 1 << 15,
  SHOWTRANSLATEZIFBBOXISHIDDEN = 1 << 16, SHOWONLYXZSCALER = 1 << 17
}
 

Static Public Member Functions

static StandardManipulatorPolicy getFromUInt64 (uint64_t aValue)
 

Public Attributes

bool showBBox = true
 
bool showScaler = true
 
bool showOnlyXScaler = false
 
bool showOnlyZScaler = false
 
bool showOnlyXZScaler = false
 
bool showCornerScaler = false
 
bool showScalerIfBBoxIsHidden = false
 
bool showCornerScalerIfBBoxIsHidden = false
 
bool showTranslationPlane = false
 
bool hasOwnTranslationPlane = false
 
bool translateXEnabled = true
 
bool translateYEnabled = true
 
bool translateZEnabledL = true
 
bool translateZEnabledW = true
 
bool translateZEnabledH = true
 
bool showtranslateZIfBBoxIsHidden = false
 
bool highlight = true
 
bool enableCornerTabsNonUniformScale = false
 
Geom::Dir OwnTranslationPlane
 
bool isGeoPolicy = false
 

Member Enumeration Documentation

◆ Flags

Enumerator
SHOWBBOX 
SHOWSCALER 
SHOWONLYXSCALER 
SHOWONLYZSCALER 
SHOWCORNERSCALER 
SHOWSCALERIFBBOXISHIDDEN 
SHOWCORNERSCALERIFBBOXISHIDDEN 
SHOWTRANSLATIONPLANE 
HASOWNTRANSLATIONPLANE 
TRANSLATEXENABLED 
TRANSLATEYENABLED 
TRANSLATEZENABLEDL 
TRANSLATEZENABLEDW 
TRANSLATEZENABLEDH 
HIGHLIGHT 
ENABLECORNERTABSNONUNIFORMSCALE 
SHOWTRANSLATEZIFBBOXISHIDDEN 
SHOWONLYXZSCALER 

Member Function Documentation

◆ getFromUInt64()

static StandardManipulatorPolicy Core::StandardManipulatorPolicy::getFromUInt64 ( uint64_t  aValue)
inlinestatic

Member Data Documentation

◆ enableCornerTabsNonUniformScale

bool Core::StandardManipulatorPolicy::enableCornerTabsNonUniformScale = false

◆ hasOwnTranslationPlane

bool Core::StandardManipulatorPolicy::hasOwnTranslationPlane = false

◆ highlight

bool Core::StandardManipulatorPolicy::highlight = true

◆ isGeoPolicy

bool Core::StandardManipulatorPolicy::isGeoPolicy = false

◆ OwnTranslationPlane

Geom::Dir Core::StandardManipulatorPolicy::OwnTranslationPlane

◆ showBBox

bool Core::StandardManipulatorPolicy::showBBox = true

◆ showCornerScaler

bool Core::StandardManipulatorPolicy::showCornerScaler = false

◆ showCornerScalerIfBBoxIsHidden

bool Core::StandardManipulatorPolicy::showCornerScalerIfBBoxIsHidden = false

◆ showOnlyXScaler

bool Core::StandardManipulatorPolicy::showOnlyXScaler = false

◆ showOnlyXZScaler

bool Core::StandardManipulatorPolicy::showOnlyXZScaler = false

◆ showOnlyZScaler

bool Core::StandardManipulatorPolicy::showOnlyZScaler = false

◆ showScaler

bool Core::StandardManipulatorPolicy::showScaler = true

◆ showScalerIfBBoxIsHidden

bool Core::StandardManipulatorPolicy::showScalerIfBBoxIsHidden = false

◆ showtranslateZIfBBoxIsHidden

bool Core::StandardManipulatorPolicy::showtranslateZIfBBoxIsHidden = false

◆ showTranslationPlane

bool Core::StandardManipulatorPolicy::showTranslationPlane = false

◆ translateXEnabled

bool Core::StandardManipulatorPolicy::translateXEnabled = true

◆ translateYEnabled

bool Core::StandardManipulatorPolicy::translateYEnabled = true

◆ translateZEnabledH

bool Core::StandardManipulatorPolicy::translateZEnabledH = true

◆ translateZEnabledL

bool Core::StandardManipulatorPolicy::translateZEnabledL = true

◆ translateZEnabledW

bool Core::StandardManipulatorPolicy::translateZEnabledW = true

The documentation for this struct was generated from the following file: