Struct geo_aid::generator::expression::expr::CircleRadius
source · pub struct CircleRadius {
pub circle: Arc<Expression<CircleExpr>>,
}Expand description
Line-line intersection.
Fields§
§circle: Arc<Expression<CircleExpr>>Trait Implementations§
source§impl Clone for CircleRadius
impl Clone for CircleRadius
source§fn clone(&self) -> CircleRadius
fn clone(&self) -> CircleRadius
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 CircleRadius
impl Debug for CircleRadius
source§impl Evaluate for CircleRadius
impl Evaluate for CircleRadius
source§impl Kind for CircleRadius
impl Kind for CircleRadius
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 CircleRadius
impl Send for CircleRadius
impl Sync for CircleRadius
impl Unpin for CircleRadius
impl UnwindSafe for CircleRadius
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