Skip to main content

Sheets

Type Alias Sheets 

Source
pub type Sheets = Records<SheetBody>;
Expand description

The part’s sheet-metal bodies, by the names of their solids: the value of its target sheets.

Aliased Type§

pub struct Sheets(/* private fields */);

Trait Implementations§

Source§

impl HasElements<SheetBody> for Sheets

Source§

const SINGLETON: Option<&'static str>

The name of the one target of this type a part has, if it has only one — the topology, say: a reference into it is saved as the element’s name alone.
Source§

type Element<'a> = &'a SheetBody

What an element resolves to: a borrow of it, or what it gives.
Source§

fn element(&self, name: &str) -> GeopResult<&SheetBody>

The element name, or why there is none.
Source§

fn undefined() -> Option<&'static Self>

What the target reads as where no step made it, if it reads as anything then — the datums every part starts with. None by default: reading it fails.
Source§

fn names_target(name: &str) -> bool

Whether the target named name could be one of this type: what tells a pick of an element of it from one of a target of another type with elements of the same kind (ElementReference::from_picked). The singleton’s name, for a singleton; any name, by default.