[−][src]Crate pathtracer
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. |