pcb 4.1.1
An interactive printed circuit board layout editor.
|
A pin. More...
#include <global.h>
Data Fields | |
ANYOBJECTFIELDS | |
Coord | Thickness |
Coord | Clearance |
Coord | Mask |
Coord | DrillingHole |
Coord | X |
Coord | Y |
char * | Name |
char * | Number |
void * | Element |
void * | Spare |
Cardinal | BuriedFrom |
Cardinal | BuriedTo |
Definition at line 396 of file global.h.
Referenced by _draw_pv(), AddViaToBuffer(), ChangeObjectViaLayers(), CopyVia(), CreateNewVia(), CreateNewViaEx(), hole_callback(), hole_counting_callback(), pv_pv_callback(), ReportDialog(), SanitizeBuriedVia(), ViaIsOnAnyVisibleLayer(), ViaIsOnLayerGroup(), and WriteViaData().
Definition at line 397 of file global.h.
Referenced by _draw_pv(), AddViaToBuffer(), ChangeObjectViaLayers(), CopyVia(), CreateNewVia(), CreateNewViaEx(), hole_callback(), hole_counting_callback(), ReportDialog(), SanitizeBuriedVia(), and WriteViaData().
Definition at line 387 of file global.h.
Referenced by ActionMinClearGap(), AddViaToBuffer(), ChangePinClearSize(), ChangeViaClearSize(), ComputeCost(), CopyElementLowLevel(), CopyVia(), CreateNewPin(), CreateNewVia(), DrawAttached(), drc_callback(), LOCtoPVpoly_callback(), mptl_pin_callback(), oct_therm(), pin_sub_callback(), pv_poly_callback(), ReportDialog(), SetPinBoundingBox(), SmashBufferElement(), square_therm(), SubtractPin(), ThermPoly(), WriteElementData(), and WriteViaData().
Diameter of the drill hole.
Definition at line 389 of file global.h.
Referenced by _draw_pv(), _draw_pv_name(), ActionMinMaskGap(), AddPin(), AddViaToBuffer(), apply_vendor_map(), ChangeElement2ndSize(), ChangePin2ndSize(), ChangePinSize(), ChangeVia2ndSize(), ChangeViaSize(), common_fill_pcb_pv(), common_thindraw_pcb_pv(), CopyElementLowLevel(), CopyVia(), CreateNewPin(), CreateNewVia(), DrawAttached(), DrawEMark(), DRCAll(), GatherPVName(), GetDrillInfo(), hole_callback(), InitializeDrill(), IPCD356_WriteNet(), ReportDialog(), SmashBufferElement(), WriteElementData(), and WriteViaData().
void* pin_st::Element |
Definition at line 394 of file global.h.
Referenced by ADD_PV_TO_LIST(), CreateNewPin(), IronDownAllUnfixedPaths(), mptl_pin_callback(), pinorvia_callback(), PrintPinConnections(), and pv_pv_callback().
Definition at line 388 of file global.h.
Referenced by ActionMinMaskGap(), AddViaToBuffer(), ChangePinMaskSize(), ChangePinSize(), ChangeViaMaskSize(), common_fill_pcb_pv(), common_thindraw_pcb_pv(), CopyElementLowLevel(), CopyVia(), CreateNewPin(), CreateNewVia(), DrawAttached(), IPCD356_WriteNet(), ReportDialog(), SetPinBoundingBox(), simple_optimize_corner(), SmashBufferElement(), WriteElementData(), and WriteViaData().
char* pin_st::Name |
Definition at line 392 of file global.h.
Referenced by _draw_pv_name(), ActionChangePinName(), AddViaToBuffer(), apply_vendor_map(), ChangePinName(), ChangeViaName(), CopyElementLowLevel(), CopyVia(), CreateNewPin(), CreateNewVia(), FreeElementMemory(), pin_rad(), PrintAndSelectUnusedPinsAndPadsOfElement(), PrintElementConnections(), PrintPinConnections(), ReportDialog(), toporouter_draw_vertex(), WriteElementData(), and WriteViaData().
char* pin_st::Number |
Definition at line 393 of file global.h.
Referenced by _draw_pv_name(), ActionChangePinName(), apply_vendor_map(), CheckShorts(), CopyElementLowLevel(), CreateNewPin(), ElementOrientation(), FindPad(), FreeElementMemory(), gsvit_write_xcentroids(), IPCD356_Netlist(), IPCD356_WriteNet(), netnode_browse(), PrintBOM(), ReportAllNetLengths(), ReportDialog(), ReportFoundPins(), ReportNetLength(), SmashBufferElement(), and WriteElementData().
void* pin_st::Spare |
Definition at line 395 of file global.h.
Referenced by CheckShorts(), and ProcNetlist().
Definition at line 386 of file global.h.
Referenced by _draw_pv(), _draw_pv_name(), ActionMinMaskGap(), AddPin(), AddViaToBuffer(), canonicalize_line(), ChangeElement2ndSize(), ChangePin2ndSize(), ChangePinMaskSize(), ChangePinSize(), ChangeVia2ndSize(), ChangeViaSize(), check_line_callback(), CheckPinForRubberbandConnection(), common_fill_pcb_pv(), common_thindraw_pcb_pv(), ComputeCost(), CopyElementLowLevel(), CopyVia(), corner_radius(), CreateNewPin(), CreateNewVia(), DrawAttached(), DrawEMark(), DRCAll(), ftherm_rect_in_reg(), GatherPVName(), IPCD356_WriteNet(), LOCtoPVpoly_callback(), mptl_pin_callback(), oct_therm(), pinsnap(), PV_TOUCH_PV(), read_points(), ReportDialog(), SmashBufferElement(), square_therm(), ThermPoly(), toporouter_draw_vertex(), vianudge(), WriteElementData(), and WriteViaData().
X-value of the center coordinates.
Definition at line 390 of file global.h.
Referenced by _draw_pv(), _draw_pv_name(), ActionDJopt(), AddPin(), AddViaToBuffer(), apply_vendor_map(), check_pin(), check_point_in_pin(), CheckPinForRubberbandConnection(), common_fill_pcb_pv(), common_thindraw_pcb_pv(), ComputeCost(), CopyElementLowLevel(), CopyVia(), CreateNewPin(), CreateNewVia(), DrawAttached(), ElementOrientation(), find_pair_pinline_callback(), find_pairs(), FindPad(), FitCrosshairIntoGrid(), fpin_rect(), ftherm_rect_in_reg(), GatherPVName(), gp_pin_cb(), gsvit_write_xcentroids(), hole_callback(), IPCD356_WriteNet(), IsPointOnPin(), LocateError(), LOCtoPVpoly_callback(), MirrorElementCoordinates(), move_corner(), mptl_pin_callback(), netnode_browse(), node_selection_changed_cb(), oct_therm(), PinLineIntersect(), PinPoly(), PrintBOM(), PrintFab(), pv_poly_callback(), PV_TOUCH_PV(), rat_callback(), read_points(), ReportAllNetLengths(), ReportDialog(), SetPinBoundingBox(), SmashBufferElement(), square_therm(), TargetPoint(), ThermPoly(), thindraw_moved_pv(), WriteElementData(), and WriteViaData().
Y-value of the center coordinates.
Definition at line 391 of file global.h.
Referenced by _draw_pv(), _draw_pv_name(), ActionDJopt(), AddPin(), AddViaToBuffer(), apply_vendor_map(), check_pin(), check_point_in_pin(), CheckPinForRubberbandConnection(), common_fill_pcb_pv(), common_thindraw_pcb_pv(), ComputeCost(), CopyElementLowLevel(), CopyVia(), CreateNewPin(), CreateNewVia(), DrawAttached(), ElementOrientation(), find_pair_pinline_callback(), find_pairs(), FindPad(), FitCrosshairIntoGrid(), fpin_rect(), ftherm_rect_in_reg(), GatherPVName(), gp_pin_cb(), gsvit_write_xcentroids(), hole_callback(), IPCD356_WriteNet(), IsPointOnPin(), LocateError(), LOCtoPVpoly_callback(), MirrorElementCoordinates(), move_corner(), mptl_pin_callback(), netnode_browse(), node_selection_changed_cb(), oct_therm(), PinLineIntersect(), PinPoly(), PrintBOM(), PrintFab(), pv_poly_callback(), PV_TOUCH_PV(), rat_callback(), read_points(), ReportAllNetLengths(), ReportDialog(), SetPinBoundingBox(), SmashBufferElement(), square_therm(), TargetPoint(), ThermPoly(), thindraw_moved_pv(), WriteElementData(), and WriteViaData().