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