pub enum SketchPlane {
Face(ElementReference<NamedModel, Plane>),
Datum(ElementReference<Datums, Plane>),
Sketch(ElementReference<PlacedSketch, Plane>),
}Expand description
The plane a sketch is placed on: a flat face, a datum plane — the origin’s among them — or another sketch’s plane.
Variants§
Face(ElementReference<NamedModel, Plane>)
Datum(ElementReference<Datums, Plane>)
Sketch(ElementReference<PlacedSketch, Plane>)
Implementations§
Source§impl SketchPlane
impl SketchPlane
Source§impl SketchPlane
impl SketchPlane
Sourcepub fn resolve(&self, reader: &Reader<'_>) -> __GeopResult<CoordinateSystem>
pub fn resolve(&self, reader: &Reader<'_>) -> __GeopResult<CoordinateSystem>
What it refers to, read through reader, of the part itself
(see geop_core_program::reader::Reader::retrieve_element).
Sourcepub fn resolve_placed(
&self,
reader: &Reader<'_>,
) -> __GeopResult<InInstance<CoordinateSystem>>
pub fn resolve_placed( &self, reader: &Reader<'_>, ) -> __GeopResult<InInstance<CoordinateSystem>>
What it refers to, of the part itself or of an instance
placed in it, as it is in its own part (see
geop_core_program::reader::Reader::retrieve_placed).
Trait Implementations§
Source§impl Clone for SketchPlane
impl Clone for SketchPlane
Source§fn clone(&self) -> SketchPlane
fn clone(&self) -> SketchPlane
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SketchPlane
impl Debug for SketchPlane
Source§impl<'de> Deserialize<'de> for SketchPlane
impl<'de> Deserialize<'de> for SketchPlane
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SketchPlane
impl PartialEq for SketchPlane
Source§impl Selectable for SketchPlane
impl Selectable for SketchPlane
Source§fn picked_from() -> Vec<&'static str>
fn picked_from() -> Vec<&'static str>
The kinds of what an editor draws that a click picks one from.
Source§fn from_picked(picked: &PickedElement) -> Option<Self>
fn from_picked(picked: &PickedElement) -> Option<Self>
The value
picked names as Selectable::picked does: what a
field sent back held already.Source§fn picked(&self) -> PickedElement
fn picked(&self) -> PickedElement
The value as a pick names it: what the front end shows held.
Source§fn select(reader: &Reader<'_>, hit: &PickedElement) -> Option<Self>
fn select(reader: &Reader<'_>, hit: &PickedElement) -> Option<Self>
The value a click on
hit selects, read through reader: none, for
a hit that selects none.Source§fn drawn(&self, reader: &Reader<'_>) -> Vec<PickedElement>
fn drawn(&self, reader: &Reader<'_>) -> Vec<PickedElement>
What an editor draws of it, to light while it is held.
Source§fn visuals(&self, reader: &Reader<'_>) -> Vec<Visual>
fn visuals(&self, reader: &Reader<'_>) -> Vec<Visual>
What an editor draws of it besides lighting what it is picked from
(
Selectable::drawn), while it is held or a click would pick it:
nothing, for an element drawn as itself; a frame, as a triad along
its axes. In the world, as the part is drawn; styled by the editor
as held or as hovered.Source§impl Serialize for SketchPlane
impl Serialize for SketchPlane
impl StructuralPartialEq for SketchPlane
Auto Trait Implementations§
impl Freeze for SketchPlane
impl RefUnwindSafe for SketchPlane
impl Send for SketchPlane
impl Sync for SketchPlane
impl Unpin for SketchPlane
impl UnsafeUnpin for SketchPlane
impl UnwindSafe for SketchPlane
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