OpenLexocad  27.1
core_gt.h File Reference
#include <unordered_set>
#include <set>
#include <vector>

Go to the source code of this file.

Namespaces

 Core
 

Typedefs

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
}
 

Detailed Description

Global types of The CORE!

Author
Tomáš Pafčo