| _BomList | |
| _CFace | |
| _CFaceClass | |
| _dialog | |
| _Ear | |
| _EdgeInter | |
| _GHidCellRendererVisibility | |
| _GHidCellRendererVisibilityClass | |
| _GHidCoordEntry | |
| _GHidCoordEntryClass | |
| _GhidDrcViolation | |
| _GhidDrcViolationClass | |
| _GHidLayerSelector | |
| _GHidLayerSelectorClass | |
| _GhidLibraryWindow | |
| _GhidLibraryWindowClass | |
| _GHidMainMenu | |
| _GHidMainMenuClass | |
| _GhidPinoutPreview | |
| _GhidPinoutPreviewClass | |
| _GHidRouteStyleSelector | |
| _GHidRouteStyleSelectorClass | |
| _GhidTrackball | |
| _GhidTrackballClass | |
| _GhidViolationRenderer | |
| _GhidViolationRendererClass | |
| _GtsBBox | |
| _GtsBBoxClass | |
| _GtsCartesianGrid | |
| _GtsCluster | |
| _GtsClusterClass | |
| _GtsClusterGrid | |
| _GtsClusterGridClass | |
| _GtsClusterId | |
| _GtsColor | |
| _GtsColorVertex | |
| _GtsConstraint | |
| _GtsConstraintClass | |
| _GtsContainee | |
| _GtsContaineeClass | |
| _GtsContainer | |
| _GtsContainerClass | |
| _GtsEdge | |
| _GtsEdgeClass | |
| _GtsEHeap | |
| _GtsEHeapPair | |
| _GtsFace | |
| _GtsFaceClass | |
| _GtsFifo | |
| _GtsFile | |
| _GtsFileVariable | |
| _GtsFNode | |
| _GtsFNodeClass | |
| _GtsGEdge | |
| _GtsGEdgeClass | |
| _GtsGNode | |
| _GtsGNodeClass | |
| _GtsGNodeSplit | |
| _GtsGNodeSplitClass | |
| _GtsGraph | |
| _GtsGraphBisection | |
| _GtsGraphClass | |
| _GtsGraphTraverse | |
| _GtsGridPlane | |
| _GtsHashContainer | |
| _GtsHashContainerClass | |
| _GtsHeap | |
| _GtsHSplit | |
| _GtsHSplitClass | |
| _GtsHSurface | |
| _GtsHSurfaceClass | |
| _GtsIsoSlice | |
| _GtsListFace | |
| _GtsNEdge | |
| _GtsNEdgeClass | |
| _GtsNFace | |
| _GtsNFaceClass | |
| _GtsNGNode | |
| _GtsNGNodeClass | |
| _GtsNVertex | |
| _GtsNVertexClass | |
| _GtsObject | |
| _GtsObjectClass | |
| _GtsObjectClassInfo | |
| _GtsPGEdge | |
| _GtsPGEdgeClass | |
| _GtsPGraph | |
| _GtsPGraphClass | |
| _GtsPNode | |
| _GtsPNodeClass | |
| _GtsPoint | |
| _GtsPointClass | |
| _GtsPSurface | |
| _GtsPSurfaceClass | |
| _GtsRange | |
| _GtsSegment | |
| _GtsSegmentClass | |
| _GtsSListContainee | |
| _GtsSListContaineeClass | |
| _GtsSListContainer | |
| _GtsSListContainerClass | |
| _GtsSplit | |
| _GtsSplitCFace | |
| _GtsSplitClass | |
| _GtsSurface | |
| _GtsSurfaceClass | |
| _GtsSurfaceInter | |
| _GtsSurfaceInterClass | |
| _GtsSurfaceQualityStats | |
| _GtsSurfaceStats | |
| _GtsSurfaceTraverse | |
| _GtsTriangle | |
| _GtsTriangleClass | |
| _GtsVertex | |
| _GtsVertexClass | |
| _GtsVertexNormal | |
| _GtsVolumeOptimizedParams | |
| _GtsWGEdge | |
| _GtsWGEdgeClass | |
| _GtsWGNode | |
| _GtsWGNodeClass | |
| _GtsWGraph | |
| _GtsWGraphClass | |
| _insert_node_task | |
| _IOWatchHandler | |
| _layer | |
| _pair_list | |
| _route_style | |
| _SFindClosest | |
| _str_pair | |
| _StringList | |
| _TimeoutHandler | |
| _toporouter_arc_class_t | |
| _toporouter_arc_t | |
| _toporouter_bbox_class_t | |
| _toporouter_bbox_t | |
| _toporouter_cluster_t | |
| _toporouter_constraint_class_t | |
| _toporouter_constraint_t | |
| _toporouter_edge_class_t | |
| _toporouter_edge_t | |
| _toporouter_netlist_t | |
| _toporouter_oproute_t | |
| _toporouter_route_t | |
| _toporouter_rubberband_arc_t | |
| _toporouter_serpintine_t | |
| _toporouter_t | |
| _toporouter_vertex_class_t | |
| _toporouter_vertex_t | |
| acc_table_t | |
| ans_info | |
| AnyLineObjectType | Lines, rats, pads, etc |
| AnyObjectType | All on-pcb objects (elements, lines, pads, vias, rats, etc) are based on this |
| aperture | |
| ApertureList | |
| arc_info | |
| ArcType | Holds information about arcs |
| AttachedBoxType | Currently marked block |
| AttachedLineType | Current marked line |
| AttachedObjectType | Currently attached object |
| AttributeListType | |
| AttributeType | |
| AttrRow | |
| bbox_s | |
| Binder | |
| BlockHookSource | |
| BlockHookStruct | |
| BoxListType | |
| BoxType | A bounding box |
| break_info | |
| broken_boxes | |
| Bucket | |
| BufferType | Information about the paste buffer |
| ccache | |
| cent | |
| centroid | |
| ChangeNameType | Information about a change command |
| cheap_point | |
| ClearPolyType | Information about poly clear/restore |
| color_struct | |
| ColorCache | |
| ConfigAttribute | |
| ConfigColor | |
| ConnectionType | Holds a connection |
| Context | |
| ContextCar | |
| contour_info | |
| corner_s | |
| cpInfo | |
| CrosshairType | Holds cursor information |
| CVCList | |
| DataType | Holds all objects |
| do_hole_info | |
| drawing_context_t | |
| drc_info | |
| drc_violation_st | |
| drill_hole | Structure to represent a single hole |
| DrillInfoType | Holds a range of Drill Infos |
| DrillType | Holds drill information |
| DynamicStringType | Dynamic string type |
| E_result | |
| ecache | |
| edge_struct | |
| ElementPtrListType | |
| ElementType | An element |
| End | Extra data we need to temporarily attach to all lines and arcs |
| Extra | |
| find_inside_info | |
| find_inside_m_pa_info | |
| FindPairCallbackStruct | |
| FlagBitsType | |
| FlagHolder | |
| FlagType | Nobody should know about the internals of this except the macros in macros.h that access it |
| FloatPolyType | |
| foib_info | |
| FontType | Complete set of symbols |
| FootprintHashEntry | |
| fpin_info | |
| FunctionType | |
| ggnfnn_task | |
| ghid_file_history_struct | |
| GhidGui | |
| GHidPort | |
| gsvit_net_layer | |
| gsvit_netlist | |
| GuiTimer | |
| GuiWatch | |
| heap_element | |
| heap_or_vector | |
| heap_struct | |
| heap_t | |
| helper_bcl | |
| helper_t | |
| HID_Action | This is used to register the action callbacks (for menus and whatnot) |
| HID_Attr_Val | Used for HID attributes (exporting and printing, mostly) |
| HID_Attribute | |
| HID_AttrNode | |
| hid_draw_st | Low level drawing API Drawing Functions |
| HID_DRC_GUI | DRC GUI Hooks |
| HID_Flag | |
| HID_FlagNode | |
| hid_gc_struct | |
| hid_st | This is the main HID structure |
| hidval | The HID may need something more than an "int" for colors, timers, etc |
| hole_info | |
| HoleCountStruct | |
| increments | |
| info | |
| IPCD356_Alias | |
| IPCD356_AliasList | |
| Keyword | |
| layer_data | |
| LayerButtons | |
| LayerChangeType | Information about layer changes |
| LayerGroupType | Layer group |
| LayerType | Holds information about one layer |
| leaky_admin_t | |
| LgResource | |
| LibraryEntryType | Structure used by library routines |
| LibraryMenuType | |
| LibraryType | |
| line_info | |
| line_s | |
| LineType | Holds information about one line |
| ListType | Some local types |
| lo_info | |
| LocationList | |
| map_t | |
| MarkType | |
| MediaType | |
| min_key_t | |
| mincost_target_closure | Some routines to find the minimum *cost* from a cost point to a target (any target) |
| ModeButton | Mode buttons |
| MoveToLayerType | Information about moves between layers |
| MoveType | Information about a move command |
| mptlc | |
| mts_info | |
| mtspace | This is an mtspace_t |
| mtspacebox | |
| NetlistChangeType | Information about netlist lib changes |
| NetListListType | Holds a list of net lists |
| NetListType | Holds a list of nets |
| NetType | Holds a net of connections |
| node_get_node_from_name_state | |
| object_list | |
| ObjectFunctionType | Pointer to low-level copy, move and rotate functions |
| opti_s | A private type for the result of opti_penalty |
| OrientedVertex | |
| OutputType | Holds information about output window |
| pad_st | A SMD pad |
| PCBType | The PCBType struct holds information about board layout most of which is saved with the layout |
| PendingDrills | |
| PerturbationType | |
| pin_st | A pin |
| PinoutData | |
| pip | |
| PLINE | |
| PLMeasure | This is used by the lexer/parser |
| plow_info | |
| point | |
| point_s | |
| PointerListType | Holds a generic list of pointers |
| PointType | A line/polygon point |
| poly_info | |
| POLYAREA | |
| polyarea_info | |
| polygon_st | Holds information about a polygon |
| potrace_bitmap_s | Internal bitmap format |
| potrace_curve_s | Closed curve segment |
| potrace_dpoint_s | Point |
| potrace_param_s | Structure to hold tracing parameters |
| potrace_path_s | Linked list of signed curve segments |
| potrace_privpath_s | |
| potrace_progress_s | Structure to hold progress bar callback data |
| potrace_state_s | Potrace state |
| privcurve_s | |
| progress_dialog | |
| pv_info | |
| query_closure | |
| r_arg | |
| r_neighbor_info | Helper function to compute "closest neighbor" for a box in a rtree |
| rat_info | |
| RatType | A rat line |
| rb_info | |
| rect_s | |
| RectangleType | |
| RemovedPointType | Information about removed polygon points |
| render_priv | |
| Rentry | |
| Resource | |
| ResourceVal | |
| rinfo | |
| rlp_info | |
| RotateType | Information about rotation |
| routeall_status | |
| routebox | |
| routebox_list | |
| routedata | |
| routeone_state | |
| routeone_status | |
| routeone_via_site_state | Vectors for via site candidates (see mtspace.h) |
| RouteStyleType | |
| rtree | |
| rtree_node | |
| rubber_info | |
| RubberbandType | Rubberband lines for element moves |
| s_xmlout | |
| seg | |
| SegmentTree | |
| SegmentTreeNode | |
| SettingType | Our resources |
| SetViaLayersChangeType | Information about layer changes |
| single_size_drills | Structure to represent all holes of a given size |
| slice_t | |
| snap_data | |
| StyleButtons | |
| sums_s | |
| SymbolType | A single symbol |
| tetra_vertex_t | |
| TextType | |
| therm_info | |
| Tie | |
| TimerStruct | |
| ToggleItem | |
| Token | |
| TokenCar | |
| toporouter_heap_search_data_t | |
| toporouter_layer_t | |
| toporouter_netscore_t | |
| toporouter_spoint_t | |
| toporouter_vertex_region_t | |
| tri_data_t | |
| triangle_buffer | |
| UndoListType | Holds information about an operation |
| unit | |
| UnitList | |
| UsageNotes | |
| UsedCar | |
| val_union | |
| vector_struct | |
| vetting | This is a vetting_t |
| via_info | Moves a line between layers |
| view_data | |
| VNODE | |
| WatchStruct | |
| WidgetFlagType | |
| yy_buffer_state | |
| yy_trans_info | |
| yyalloc | |
| YYSTYPE | |