| 
    KiCad PCB EDA Suite
    
   | 
 
#include <math/vector2d.h>Go to the source code of this file.
Classes | |
| struct | TYPED_POINT2I | 
Enumerations | |
| enum | POINT_TYPE {  PT_NONE = 0 , PT_CENTER = 1 << 0 , PT_END = 1 << 1 , PT_MID = 1 << 2 , PT_QUADRANT = 1 << 3 , PT_CORNER = 1 << 4 , PT_INTERSECTION = 1 << 5 , PT_ON_ELEMENT = 1 << 6 }  | 
| Meanings that can be assigned to a point in pure geometric terms.  More... | |
| enum POINT_TYPE | 
Meanings that can be assigned to a point in pure geometric terms.
For example, a circle has a center point and four quadrant points.
These can be combined using bitwise OR if a point has multiple meanings.
| Enumerator | |
|---|---|
| PT_NONE | No specific point type.  | 
| PT_CENTER | The point is the center of something.  | 
| PT_END | The point is at the end of a segment, arc, etc.  | 
| PT_MID | The point is at the middle of a segment, arc, etc.  | 
| PT_QUADRANT | The point is on a quadrant of a circle (N, E, S, W points).  | 
| PT_CORNER | The point is a corner of a polygon, rectangle, etc (you may want to infer PT_END from this)  | 
| PT_INTERSECTION | The point is an intersection of two (or more) items.  | 
| PT_ON_ELEMENT | The point is somewhere on another element, but not some specific point. (you can infer this from some other point types)  | 
Definition at line 37 of file point_types.h.