pub trait PointElement<Coord, Size: SizeDesc> {
    // Required method
    fn make_point(pos: Coord, size: Size, style: ShapeStyle) -> Self;
}
Expand description

A common trait for elements that can be interpreted as points: A cross, a circle, a triangle marker…

This is used internally by Plotters and should probably not be included in user code. See EmptyElement for more information and examples.

Required Methods§

source

fn make_point(pos: Coord, size: Size, style: ShapeStyle) -> Self

Point creator.

This is used internally by Plotters and should probably not be included in user code. See EmptyElement for more information and examples.

Implementors§

source§

impl<Coord, Size: SizeDesc> PointElement<Coord, Size> for Circle<Coord, Size>

source§

impl<Coord, Size: SizeDesc> PointElement<Coord, Size> for Cross<Coord, Size>

source§

impl<Coord, Size: SizeDesc> PointElement<Coord, Size> for Pixel<Coord>

source§

impl<Coord, Size: SizeDesc> PointElement<Coord, Size> for TriangleMarker<Coord, Size>