pcb 4.1.1
An interactive printed circuit board layout editor.
|
Holds information about arcs. More...
#include <global.h>
Data Fields | |
ANYOBJECTFIELDS | |
Coord | Thickness |
Coord | Clearance |
PointType | Point1 |
PointType | Point2 |
Coord | Width |
Coord | Height |
Coord | X |
Coord | Y |
Angle | StartAngle |
Angle | Delta |
Definition at line 317 of file global.h.
Referenced by AddArcToBuffer(), ChangeArcClearSize(), CopyArc(), CreateNewArcOnLayer(), drc_callback(), ReportDialog(), SetArcBoundingBox(), SubtractArc(), ThermPoly(), and WriteLayerData().
The described angle in degrees.
Definition at line 325 of file global.h.
Referenced by AddArcToBuffer(), AddObjectToChangeAnglesUndoList(), arc_callback(), ArcArcIntersect(), ArcPoly(), ArcPolyNoIntersect(), common_draw_pcb_arc(), CopyArc(), CreateNewArcInElement(), CreateNewArcOnLayer(), fix_arc_extra(), get_arc_ends(), GetArcEnds(), gp_arc_cb(), IsPointOnArc(), mark_arc_for_deletion(), maybe_pull_1(), print_extra(), Puller(), radius_crosses_arc(), ReportDialog(), reverse_arc(), SetArcBoundingBox(), ThermPoly(), WriteElementData(), WriteLayerData(), XORDrawAttachedArc(), and XORDrawMoveOrCopyObject().
Width of axis
Definition at line 321 of file global.h.
Referenced by AddArcToBuffer(), arc_endpoint_is(), ArcPolyNoIntersect(), common_draw_pcb_arc(), CopyArc(), CreateNewArcInElement(), CreateNewArcOnLayer(), fix_arc_extra(), get_arc_ends(), GetArcEnds(), Puller(), RotateArcLowLevel(), SetArcBoundingBox(), ThermPoly(), WriteElementData(), WriteLayerData(), XORDrawAttachedArc(), and XORDrawMoveOrCopyObject().
Definition at line 318 of file global.h.
Referenced by arcpoint_callback(), LookupRubberbandLines(), RotateArcLowLevel(), and SetArcBoundingBox().
Definition at line 319 of file global.h.
Referenced by arcpoint_callback(), LookupRubberbandLines(), RotateArcLowLevel(), and SetArcBoundingBox().
The start angle in degrees.
Definition at line 324 of file global.h.
Referenced by AddArcToBuffer(), AddObjectToChangeAnglesUndoList(), arc_callback(), ArcArcIntersect(), ArcPoly(), ArcPolyNoIntersect(), common_draw_pcb_arc(), CopyArc(), CreateNewArcInElement(), CreateNewArcOnLayer(), fix_arc_extra(), get_arc_ends(), GetArcEnds(), gp_arc_cb(), IsPointOnArc(), mark_arc_for_deletion(), maybe_pull_1(), print_extra(), Puller(), radius_crosses_arc(), ReportDialog(), reverse_arc(), RotateArcLowLevel(), SetArcBoundingBox(), ThermPoly(), WriteElementData(), WriteLayerData(), XORDrawAttachedArc(), and XORDrawMoveOrCopyObject().
Definition at line 317 of file global.h.
Referenced by AddArcToBuffer(), arc_endpoint_is(), ArcArcIntersect(), ChangeArcSize(), CheckArcPointForRubberbandConnection(), common_draw_pcb_arc(), CopyArc(), CreateNewArcInElement(), CreateNewArcOnLayer(), EraseArc(), gp_arc_cb(), IsArcInPolygon(), IsPointOnArc(), LineArcIntersect(), LOCtoArcArc_callback(), LOCtoLineArc_callback(), LOCtoPadArc_callback(), LOCtoPolyArc_callback(), maybe_pull_1(), ReportDialog(), SetArcBoundingBox(), SubtractArc(), ThermPoly(), WriteElementData(), and WriteLayerData().
Length of axis
Definition at line 320 of file global.h.
Referenced by AddArcToBuffer(), arc_callback(), arc_endpoint_is(), ArcArcIntersect(), ArcPoly(), ArcPolyNoIntersect(), common_draw_pcb_arc(), CopyArc(), CreateNewArcInElement(), CreateNewArcOnLayer(), fix_arc_extra(), get_arc_ends(), GetArcEnds(), gp_arc_cb(), gp_point_force(), IsPointOnArc(), LineArcIntersect(), maybe_pull_1(), Puller(), ReportDialog(), RotateArcLowLevel(), SetArcBoundingBox(), ThermPoly(), WriteElementData(), WriteLayerData(), XORDrawAttachedArc(), and XORDrawMoveOrCopyObject().
X-value of the center coordinates.
Definition at line 322 of file global.h.
Referenced by AddArcToBuffer(), arc_callback(), arc_endpoint_is(), ArcArcIntersect(), ArcPolyNoIntersect(), common_draw_pcb_arc(), CopyArc(), CreateNewArcInElement(), CreateNewArcOnLayer(), fix_arc_extra(), get_arc_ends(), GetArcEnds(), gp_arc_cb(), gp_point_force(), IsPointOnArc(), LineArcIntersect(), LocateError(), maybe_pull_1(), print_extra(), Puller(), radius_crosses_arc(), ReportDialog(), RotateArcLowLevel(), SetArcBoundingBox(), ThermPoly(), WriteElementData(), WriteLayerData(), XORDrawAttachedArc(), and XORDrawMoveOrCopyObject().
Y-value of the center coordinates.
Definition at line 323 of file global.h.
Referenced by AddArcToBuffer(), arc_callback(), arc_endpoint_is(), ArcArcIntersect(), ArcPolyNoIntersect(), common_draw_pcb_arc(), CopyArc(), CreateNewArcInElement(), CreateNewArcOnLayer(), fix_arc_extra(), get_arc_ends(), GetArcEnds(), gp_arc_cb(), gp_point_force(), IsPointOnArc(), LineArcIntersect(), LocateError(), maybe_pull_1(), print_extra(), Puller(), radius_crosses_arc(), ReportDialog(), RotateArcLowLevel(), SetArcBoundingBox(), ThermPoly(), WriteElementData(), WriteLayerData(), XORDrawAttachedArc(), and XORDrawMoveOrCopyObject().