Go to the source code of this file.
|
| namespace | PNS |
| | Push and Shove diff pair dimensions (gap) settings dialog.
|
| |
|
| const SHAPE_LINE_CHAIN | PNS::ArcHull (const SHAPE_ARC &aSeg, int aClearance, int aWalkaroundThickness) |
| | Various utility functions.
|
| |
| const SHAPE_LINE_CHAIN | PNS::OctagonalHull (const VECTOR2I &aP0, const VECTOR2I &aSize, int aClearance, int aChamfer) |
| |
| const SHAPE_LINE_CHAIN | PNS::SegmentHull (const SHAPE_SEGMENT &aSeg, int aClearance, int aWalkaroundThickness) |
| |
| const SHAPE_LINE_CHAIN | PNS::ConvexHull (const SHAPE_SIMPLE &aConvex, int aClearance) |
| | Function ConvexHull()
|
| |
| SHAPE_RECT | PNS::ApproximateSegmentAsRect (const SHAPE_SEGMENT &aSeg) |
| |
| OPT_BOX2I | PNS::ChangedArea (const ITEM *aItemA, const ITEM *aItemB) |
| |
| OPT_BOX2I | PNS::ChangedArea (const LINE &aLineA, const LINE &aLineB) |
| |
| void | PNS::HullIntersection (const SHAPE_LINE_CHAIN &hull, const SHAPE_LINE_CHAIN &line, SHAPE_LINE_CHAIN::INTERSECTIONS &ips) |
| |
| const SHAPE_LINE_CHAIN | PNS::BuildHullForPrimitiveShape (const SHAPE *aShape, int aClearance, int aWalkaroundThickness) |
| |
| void | PNS::NodeStats (DEBUG_DECORATOR *dbg, wxString label, PNS::NODE *node) |
| |