Struct sb_rust_library::plotter::Orientation [−][src]
Oriented point with fixed with and variable angle used to plot data.
This is suitable for plotting data points with direction such as vector fields or velocity flows. For each data point, you have to also provide an angle indicating the orientation.
Fields
color: Color
Color of plotted line segment.
radius: i64
The "radius" of the line segment. This is a placeholder hack for a more robust system that uses a proper definition of length.
Implementations
impl Orientation
[src]
pub fn new(color: Color, radius: i64) -> Orientation
[src]
Creates a new plottable oriented point with given color and radius.
pub fn draw(&self, plot: &mut Plot, pt: Point, angle: f64)
[src]
Draws an oriented point with the given logical coordinates and angle.
Auto Trait Implementations
impl RefUnwindSafe for Orientation
[src]
impl Send for Orientation
[src]
impl Sync for Orientation
[src]
impl Unpin for Orientation
[src]
impl UnwindSafe for Orientation
[src]
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,
pub 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> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
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.
pub 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>,