Enum kicad_parse_gen::footprint::Element
[−]
[src]
pub enum Element { SolderMaskMargin(f64), Layer(String), Descr(String), Tags(String), Attr(String), FpText(FpText), Pad(Pad), FpPoly(FpPoly), FpLine(FpLine), FpCircle(FpCircle), FpArc(FpArc), TEdit(i64), TStamp(i64), Path(String), At(At), Model(Model), Clearance(f64), Locked, }
elements that can be found in a Module
Variants
SolderMaskMargin(f64)
solder mask margin
Layer(String)
layer name
Descr(String)
description
Tags(String)
Tags element
Attr(String)
Attr element
FpText(FpText)
text
Pad(Pad)
pad
FpPoly(FpPoly)
polygon
FpLine(FpLine)
line
FpCircle(FpCircle)
circle
FpArc(FpArc)
arc
TEdit(i64)
edited time stamp
TStamp(i64)
time stamp
Path(String)
Path element
At(At)
location of module in layout
Model(Model)
3D model information
Clearance(f64)
Clearance override for module
Locked
is the module locked
Trait Implementations
impl Debug for Element
[src]
impl Clone for Element
[src]
fn clone(&self) -> Element
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl PartialEq for Element
[src]
fn eq(&self, __arg_0: &Element) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Element) -> bool
This method tests for !=
.
impl BoundingBox for Element
[src]
fn bounding_box(&self) -> Bound
calculate the bounding box of a layout item
impl Flip for Element
[src]
fn flip(&mut self)
flip me