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 number of the zone

net name of the zone

layer

tstamp

hatch

priority

connect pads

minimum thickness

keepout

fill

polygons

filled polygons

filled segments

other (uninterpreted symbolic-expressions)

Trait Implementations

impl Clone for Zone
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Zone
[src]

[src]

Formats the value using the given formatter.

impl Adjust for Zone
[src]

[src]

adjust the location of the item

impl BoundingBox for Zone
[src]

[src]

calculate the bounding box of a layout item

impl FromSexp for Zone
[src]

[src]

convert from a symbolic-expression to something

impl IntoSexp for Zone
[src]

[src]

convert self into a Sexp