| 
    KiCad PCB EDA Suite
    
   | 
 
Go to the source code of this file.
Namespaces | |
| namespace | KIGEOM | 
Typedefs | |
| using | KIGEOM::OVAL_KEY_POINT_FLAGS = unsigned int | 
Enumerations | |
| enum | KIGEOM::OVAL_KEY_POINTS {  KIGEOM::OVAL_CENTER = 1 << 0 , KIGEOM::OVAL_CAP_TIPS = 1 << 1 , KIGEOM::OVAL_CAP_CENTERS = 1 << 2 , KIGEOM::OVAL_SIDE_MIDPOINTS = 1 << 3 , KIGEOM::OVAL_SIDE_ENDS = 1 << 4 , KIGEOM::OVAL_CARDINAL_EXTREMES = 1 << 5 , KIGEOM::OVAL_ALL_KEY_POINTS = 0xFF }  | 
Functions | |
| SHAPE_LINE_CHAIN | KIGEOM::ConvertToChain (const SHAPE_SEGMENT &aOval) | 
| std::vector< TYPED_POINT2I > | KIGEOM::GetOvalKeyPoints (const SHAPE_SEGMENT &aOval, OVAL_KEY_POINT_FLAGS aFlags) | 
| Get a list of interesting points on an oval (rectangle with semicircular end caps)   | |