Horizon
Protected Types | Protected Member Functions | Protected Attributes | List of all members
horizon::ToolHelperRestrict Class Reference
Inheritance diagram for horizon::ToolHelperRestrict:
horizon::ToolDrawDimension horizon::ToolDrawLine horizon::ToolDrawPolygon horizon::ToolHelperMove horizon::ToolDrawPlane horizon::ToolAddPart horizon::ToolImportDXF horizon::ToolMapPackage horizon::ToolMapSymbol horizon::ToolMove horizon::ToolPaste horizon::ToolPlaceBusRipper horizon::ToolPlaceText

Protected Types

enum class  RestrictMode { X , Y , ARB , DEG45 }
 

Protected Member Functions

void cycle_restrict_mode ()
 
void cycle_restrict_mode_xy ()
 
void toogle_45_degrees_mode ()
 
std::string restrict_mode_to_string () const
 
Coordi get_coord_restrict (const Coordi &old, const Coordi &cur) const
 

Protected Attributes

RestrictMode restrict_mode = RestrictMode::ARB
 

The documentation for this class was generated from the following files: