pcb 4.1.1
An interactive printed circuit board layout editor.
|
#include <polyarea.h>
Data Fields | |
VNODE * | next |
VNODE * | prev |
VNODE * | shared |
struct { | |
unsigned int status:3 | |
unsigned int mark:1 | |
} | Flags |
CVCList * | cvc_prev |
CVCList * | cvc_next |
Vector | point |
Definition at line 86 of file polyarea.h.
Definition at line 94 of file polyarea.h.
Referenced by add_descriptors(), label_contour(), new_descriptor(), node_add_single(), node_add_single_point(), node_label(), poly_DelContour(), and poly_ExclVertex().
Definition at line 93 of file polyarea.h.
Referenced by add_descriptors(), Collect(), new_descriptor(), node_add_single(), node_add_single_point(), poly_DelContour(), and poly_ExclVertex().
struct { ... } VNODE::Flags |
Referenced by clear_marks(), Collect(), IsectJ_Rule(), jump(), node_add_single(), SubJ_Rule(), UniteJ_Rule(), XorJ_Rule(), and XorS_Rule().
unsigned int VNODE::mark |
Definition at line 91 of file polyarea.h.
Referenced by clear_marks(), Collect(), and jump().
Definition at line 88 of file polyarea.h.
Referenced by add_descriptors(), adjust_tree(), clear_marks(), Collect(), contour_bounds_touch(), crossing(), debug_pline(), fill_polyarea(), Gather(), inside_sector(), intersect_impl(), IsPolygonInPolygon(), jump(), label_contour(), make_edge_tree(), MorphPolygon(), new_descriptor(), node_add_single(), node_add_single_point(), node_label(), node_neighbours(), poly_ChkContour(), poly_ClrContour(), poly_ComputeInteriorPoint(), poly_CopyContour(), poly_ExclVertex(), poly_InclVertex(), poly_IniContour(), poly_InvContour(), poly_PreContour(), poly_Valid(), PolyToPolygonsOnLayer(), seg_in_seg(), tesselate_contour(), and thindraw_contour().
Definition at line 95 of file polyarea.h.
Referenced by adjust_tree(), contour_bounds_touch(), crossing(), debug_pline(), fill_contour(), fill_polyarea(), Gather(), insert_descriptor(), inside_sector(), intersect_impl(), IsPolygonInPolygon(), jump(), LOCtoPolyRat_callback(), make_edge_tree(), MorphPolygon(), new_descriptor(), node_add_single(), node_label(), poly_ChkContour(), poly_ComputeInteriorPoint(), poly_ContourInContour(), poly_CopyContour(), poly_CreateNode(), poly_InclVertex(), poly_NewContour(), poly_PreContour(), poly_Valid(), PolygonToRat_callback(), PolyToPolygonsOnLayer(), seg_in_seg(), tesselate_contour(), and thindraw_contour().
Definition at line 88 of file polyarea.h.
Referenced by ArcPolyNoIntersect(), diag_line(), flip_cb(), frac_circle(), Gather(), inside_sector(), intersect_impl(), jump(), LinePoly(), new_descriptor(), node_label(), OctagonPoly(), original_poly(), poly_ChkContour(), poly_DelContour(), poly_ExclVertex(), poly_InclVertex(), poly_IniContour(), poly_InvContour(), RectPoly(), RoundRect(), square_therm(), and SquarePadPoly().
Definition at line 88 of file polyarea.h.
Referenced by node_label().
unsigned int VNODE::status |
Definition at line 90 of file polyarea.h.
Referenced by IsectJ_Rule(), node_add_single(), SubJ_Rule(), UniteJ_Rule(), XorJ_Rule(), and XorS_Rule().