Struct pathfinder::Map [−][src]
pub struct Map { pub image: Option<ImageBuffer<Rgba<u8>, Vec<u8>>>, pub add: (i16, i16), pub size: u32, }
Fields
image: Option<ImageBuffer<Rgba<u8>, Vec<u8>>>
add: (i16, i16)
size: u32
Methods
impl Map
[src]
impl Map
pub fn new() -> Map
[src]
pub fn new() -> Map
pub fn map<T: Draw + Location>(self, element: &[T]) -> Self
[src]
pub fn map<T: Draw + Location>(self, element: &[T]) -> Self
Maps any struct that has implemented Draw, on to an ImageBuffer.
use pathfinder::*; let nodes: Vec<Node> = vec!( Node::new("1", Coordinate::new(0,0)), Node::new("2", Coordinate::new(100,100)) ); // Add content to vectors. let mut map = Map::new(); map = map.map(&nodes);
Trait Implementations
impl Clone for Map
[src]
impl Clone for Map
fn clone(&self) -> Map
[src]
fn clone(&self) -> Map
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Map
[src]
impl Debug for Map