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) | |