Module
Hylograph.Kernel.D3.Types
- Package
- purescript-hylograph-d3-kernel
- Repository
- afcondon/purescript-hylograph-d3-kernel
D3 Force Engine Types
Type definitions for D3 force configurations. These are D3-specific and not shared with other kernels.
#ManyBodyConfig Source
type ManyBodyConfig = { distanceMax :: Number, distanceMin :: Number, strength :: Number, theta :: Number }#CollideConfig Source
type CollideConfig = { iterations :: Int, radius :: Number, strength :: Number }#ForceXConfig Source
type ForceXConfig = { strength :: Number, x :: Number }#ForceYConfig Source
type ForceYConfig = { strength :: Number, y :: Number }#RadialConfig Source
type RadialConfig = { radius :: Number, strength :: Number, x :: Number, y :: Number }#CollideDynamicConfig Source
type CollideDynamicConfig node = { iterations :: Int, radiusAccessor :: node -> Number, strength :: Number }#ForceXDynamicConfig Source
type ForceXDynamicConfig node = { strength :: Number, xAccessor :: node -> Number }#ForceYDynamicConfig Source
type ForceYDynamicConfig node = { strength :: Number, yAccessor :: node -> Number }#LinkDynamicConfig Source
type LinkDynamicConfig link = { distance :: Number, iterations :: Int, strengthAccessor :: link -> Number }