Struct kicad_parse_gen::layout::Zone
[−]
[src]
pub struct Zone { pub net: i64, pub net_name: NetName, pub layer: Layer, pub tstamp: String, pub hatch: Hatch, pub priority: u64, pub connect_pads: ConnectPads, pub min_thickness: f64, pub keepout: Option<Keepout>, pub fill: Fill, pub polygons: Vec<Pts>, pub filled_polygons: Vec<Pts>, pub fill_segments: Option<Pts>, pub other: Vec<Sexp>, }
a zone region
Fields
net: i64
net number of the zone
net_name: NetName
net name of the zone
layer: Layer
layer
tstamp: String
tstamp
hatch: Hatch
hatch
priority: u64
priority
connect_pads: ConnectPads
connect pads
min_thickness: f64
minimum thickness
keepout: Option<Keepout>
keepout
fill: Fill
fill
polygons: Vec<Pts>
polygons
filled_polygons: Vec<Pts>
filled polygons
fill_segments: Option<Pts>
filled segments
other: Vec<Sexp>
other (uninterpreted symbolic-expressions)
Trait Implementations
impl Clone for Zone
[src]
fn clone(&self) -> Zone
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Zone
[src]
impl Adjust for Zone
[src]
impl BoundingBox for Zone
[src]
fn bounding_box(&self) -> Bound
[src]
calculate the bounding box of a layout item