pub struct PlacementOutline {
pub owner: String,
pub board_side: String,
pub outline_height: f32,
pub outline: Vec<Point>,
}Expand description
Placement outline. http://www.aertia.com/docs/priware/IDF_V30_Spec.pdf#page=16
This section defines a placement outline for the board or panel. Each placement outline specifies a region within which components must be placed, and consists of a simple closed curve made up of arcs and lines plus a height restriction. Portions of placement outlines on a panel that lie on a board in the panel are inherited by that board. Multiple placement outlines may be defined.
Fields§
§owner: String§board_side: String§outline_height: f32§outline: Vec<Point>Trait Implementations§
Source§impl Clone for PlacementOutline
impl Clone for PlacementOutline
Source§fn clone(&self) -> PlacementOutline
fn clone(&self) -> PlacementOutline
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlacementOutline
impl Debug for PlacementOutline
Source§impl Default for PlacementOutline
impl Default for PlacementOutline
Source§fn default() -> PlacementOutline
fn default() -> PlacementOutline
Returns the “default value” for a type. Read more
Source§impl PartialEq for PlacementOutline
impl PartialEq for PlacementOutline
Source§impl PartialOrd for PlacementOutline
impl PartialOrd for PlacementOutline
impl StructuralPartialEq for PlacementOutline
Auto Trait Implementations§
impl Freeze for PlacementOutline
impl RefUnwindSafe for PlacementOutline
impl Send for PlacementOutline
impl Sync for PlacementOutline
impl Unpin for PlacementOutline
impl UnwindSafe for PlacementOutline
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more