Struct kicad_parse_gen::schematic::Schematic [] [src]

pub struct Schematic {
    pub filename: Option<PathBuf>,
    pub libraries: Vec<String>,
    pub description: Description,
    pub elements: Vec<Element>,
    pub sheets: Vec<Sheet>,
    pub eelayer: String,
}

a Kicad schematic

Fields

filename of the schematic

list of libraries referenced

description

elements contained in the schematic

nested sheets contained in the schematic

eelayer is transparently copied

Methods

impl Schematic
[src]

[src]

modify the component by name

[src]

modify all components

[src]

collect all components in a list

[src]

return all components in a new list (redundant?)

[src]

return all components including from sub-sheets

[src]

get a component by reference

[src]

increment the sheet counter of the schematic

Trait Implementations

impl Debug for Schematic
[src]

[src]

Formats the value using the given formatter.

impl Default for Schematic
[src]

[src]

Returns the "default value" for a type. Read more

impl BoundingBox for Schematic
[src]

[src]

calculate the bounding box of a layout item

impl Display for Schematic
[src]

[src]

Formats the value using the given formatter. Read more