Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColorScheme ¶
type ColorScheme int
const ( ColorSchemeRandom ColorScheme = iota ColorSchemeGreyScale )
type Config ¶
type Config struct { SeedPointConfig Width, Height int ColorScheme ColorScheme DistanceMethod DistanceMethod }
type ConfigFunc ¶
type ConfigFunc func(*Config)
func WithMethod ¶
func WithMethod(method DistanceMethod) ConfigFunc
func WithScheme ¶
func WithScheme(scheme ColorScheme) ConfigFunc
func WithSize ¶
func WithSize(width, height int) ConfigFunc
type DistanceMethod ¶
type DistanceMethod int
const ( DistanceMethodEuclidean DistanceMethod = iota DistanceMethodManhattan )
type SeedPointConfig ¶
type Voronoi ¶
type Voronoi struct { Config // contains filtered or unexported fields }
func NewVoronoi ¶
func NewVoronoi(config ...ConfigFunc) *Voronoi
Click to show internal directories.
Click to hide internal directories.