OpenLexocad
28.0
|
#include <chrono>
#include <unordered_set>
#include <vector>
Go to the source code of this file.
Namespaces | |
Core | |
Typedefs | |
using | Core::seconds = std::chrono::duration< double > |
using | Core::time_point = std::chrono::time_point< std::chrono::steady_clock, Core::seconds > |
typedef std::vector< Core::DocObject * > | Core::ObjectVector |
typedef std::vector< const Core::DocObject * > | Core::ObjectConstVector |
typedef std::unordered_set< Core::DocObject * > | Core::ObjectSet |
Enumerations | |
enum | Core::SnapType { Core::NO_SNAP = 0x00, Core::GRID_SNAP = 0x01, Core::ENDPOINT_SNAP = 0x02, Core::INTERSECT_SNAP = 0x04, Core::MIDPOINT_SNAP = 0x08, Core::TANGENT_SNAP = 0x16, Core::PERPENDICULAR_SNAP = 0x32, Core::ALL_SNAP = 0xFF } |
enum | Core::PickType { Core::NO_PICK = 0x00, Core::PICK_STRAIGHT_SEGMENTS = 0x01, Core::PICK_ARC_SEGMENTS = 0x02, Core::PICK_CIRCLES = 0x04, Core::PICK_AUX_LINES = 0x08, Core::PICK_ALL = 0xFF } |
Global types of The CORE!