pub struct PlacementKeepout {
pub owner: String,
pub board_side: String,
pub keepout_height: f32,
pub outline: Vec<Point>,
}Expand description
Placement keepout. http://www.aertia.com/docs/priware/IDF_V30_Spec.pdf#page=21
This section defines a placement keepout for the board or panel. Placement keepouts specify regions on the board where components cannot be placed. A keepout can apply to all components, or to only those components above a specified height. Placement keepouts can exist on the top, bottom, or both top and bottom of the board or panel. Each keepout consists of a simple closed curve made up of arcs and lines along with a height restriction. Portions of placement keepouts on a panel that lie on a board in the panel are inherited by that board. Multiple keepouts are allowed.
Fields§
§owner: String§board_side: String§keepout_height: f32§outline: Vec<Point>Trait Implementations§
Source§impl Clone for PlacementKeepout
impl Clone for PlacementKeepout
Source§fn clone(&self) -> PlacementKeepout
fn clone(&self) -> PlacementKeepout
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 PlacementKeepout
impl Debug for PlacementKeepout
Source§impl Default for PlacementKeepout
impl Default for PlacementKeepout
Source§fn default() -> PlacementKeepout
fn default() -> PlacementKeepout
Returns the “default value” for a type. Read more
Source§impl PartialEq for PlacementKeepout
impl PartialEq for PlacementKeepout
Source§impl PartialOrd for PlacementKeepout
impl PartialOrd for PlacementKeepout
impl StructuralPartialEq for PlacementKeepout
Auto Trait Implementations§
impl Freeze for PlacementKeepout
impl RefUnwindSafe for PlacementKeepout
impl Send for PlacementKeepout
impl Sync for PlacementKeepout
impl Unpin for PlacementKeepout
impl UnwindSafe for PlacementKeepout
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