[−][src]Struct dot_canvas::Arc
Fields
x1: f32
y1: f32
x2: f32
y2: f32
radius: f32
sweep_flag: bool
Implementations
impl Arc
[src]
pub fn new(
x1: f32,
y1: f32,
x2: f32,
y2: f32,
radius: f32,
sweep_flag: bool
) -> Self
[src]
x1: f32,
y1: f32,
x2: f32,
y2: f32,
radius: f32,
sweep_flag: bool
) -> Self
pub fn center(&self) -> (f32, f32)
[src]
calculate the center of this arc given start point, end point, radius and sweep direction
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Arc
impl Send for Arc
impl Sync for Arc
impl Unpin for Arc
impl UnwindSafe for Arc
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,