[−][src]Type Definition arcs::Arc
type Arc = Arc<DrawingSpace>;
An primitives::Arc
in DrawingSpace
.
Trait Implementations
impl Approximate for Arc
[src]
type Iter = ApproximatedArc
An iterator over the approximated vertices.
fn approximate(&self, tolerance: f64) -> Self::Iter
[src]
impl Bounded for Arc
[src]
fn bounding_box(&self) -> BoundingBox
[src]
impl ClosestPoint for Arc
[src]
fn closest_point(&self, target: Point) -> Closest
[src]
impl Length for Arc
[src]
fn length(&self) -> f64
[src]
Calculates the length of an Arc
.
let radius = 50.0; let arc = Arc::from_centre_radius( Point::zero(), radius, Angle::zero(), Angle::two_pi(), ); assert_eq!(arc.length(), 2.0 * radius * PI);
impl Scale for Arc
[src]
fn scale(&mut self, scale_factor: f64)
[src]
fn scaled(&self, scale_factor: f64) -> Self where
Self: Sized + Clone,
[src]
Self: Sized + Clone,