[][src]Crate pathfinder

Re-exports

pub use traits::*;

Modules

consts

Global constants

coordinate

Extra functionality for coordinates.

data

Converts strings to mapped Nodes and Groups.

group

Extensively parameterized group features.

macros

A collection of useful inovcation macros for structs.

map

Functions to manage large numbers of placable entities.

node

Extra functionality for Nodes.

tools

Utility functions

traits

Collection of traits.

Macros

cluster

initalize Groups using a range of parameters.

coordinate

initalize Coordinates using a range of parameters.

node

initalize Nodes using a range of parameters.

Structs

Coordinate
Group

Holds a set of nodes and applies properties to all child nodes when drawn.

HL
IW

Image wrapper around the Image crate to enable better debugging panics.

Map

High abstraction Map which helps position objects.

Network

Enables traversing through a network of connected nodes.

Node

A Location object that can be drawn on an image, along with set size and color.

Enums

EdgeStyle

Style setter for Edges. Decides what algorithm will be performed to generate the edge on the image.

Shape

Creates a shape of coordinate points.