pub struct Circle { /* private fields */ }Expand description
A circle defined by its center point and radius.
Implementations§
Source§impl Circle
Implements methods for Circle.
impl Circle
Implements methods for Circle.
Source§impl Circle
impl Circle
pub fn get_center(&self) -> Vector2D
pub fn get_mut_center(&mut self) -> &mut Vector2D
pub fn set_center(&mut self, val: Vector2D) -> &mut Self
pub fn get_radius(&self) -> f64
pub fn get_mut_radius(&mut self) -> &mut f64
pub fn set_radius(&mut self, val: f64) -> &mut Self
Trait Implementations§
impl Copy for Circle
Source§impl PartialOrd for Circle
impl PartialOrd for Circle
impl StructuralPartialEq for Circle
Auto Trait Implementations§
impl Freeze for Circle
impl RefUnwindSafe for Circle
impl Send for Circle
impl Sync for Circle
impl Unpin for Circle
impl UnsafeUnpin for Circle
impl UnwindSafe for Circle
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