Struct geo_aid::generator::expression::expr::PerpendicularThrough
source · pub struct PerpendicularThrough {
pub point: Arc<Expression<PointExpr>>,
pub line: Arc<Expression<LineExpr>>,
}Fields§
§point: Arc<Expression<PointExpr>>§line: Arc<Expression<LineExpr>>Trait Implementations§
source§impl Clone for PerpendicularThrough
impl Clone for PerpendicularThrough
source§fn clone(&self) -> PerpendicularThrough
fn clone(&self) -> PerpendicularThrough
Returns a copy 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 PerpendicularThrough
impl Debug for PerpendicularThrough
source§impl Evaluate for PerpendicularThrough
impl Evaluate for PerpendicularThrough
source§impl Kind for PerpendicularThrough
impl Kind for PerpendicularThrough
fn collect(&self, exprs: &mut Vec<usize>)
source§fn is_trivial(&self) -> bool
fn is_trivial(&self) -> bool
Trivial expressions are ones that don’t require any calculations being made.
Trivial expressions should not be cached, as it is much faster to evaluate them
than to get their caches.
source§fn evaluate_weights(&self) -> Weights
fn evaluate_weights(&self) -> Weights
Evaluates weights.
Auto Trait Implementations§
impl RefUnwindSafe for PerpendicularThrough
impl Send for PerpendicularThrough
impl Sync for PerpendicularThrough
impl Unpin for PerpendicularThrough
impl UnwindSafe for PerpendicularThrough
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