h3-core-0.0.1: Core library for h3
Data.H3.Extent
newtype Extent a Source #
Constructors
Fields
Defined in Data.H3.Extent
Methods
fmap :: (a -> b) -> Extent a -> Extent b #
(<$) :: a -> Extent b -> Extent a #
fold :: Monoid m => Extent m -> m #
foldMap :: Monoid m => (a -> m) -> Extent a -> m #
foldr :: (a -> b -> b) -> b -> Extent a -> b #
foldr' :: (a -> b -> b) -> b -> Extent a -> b #
foldl :: (b -> a -> b) -> b -> Extent a -> b #
foldl' :: (b -> a -> b) -> b -> Extent a -> b #
foldr1 :: (a -> a -> a) -> Extent a -> a #
foldl1 :: (a -> a -> a) -> Extent a -> a #
toList :: Extent a -> [a] #
null :: Extent a -> Bool #
length :: Extent a -> Int #
elem :: Eq a => a -> Extent a -> Bool #
maximum :: Ord a => Extent a -> a #
minimum :: Ord a => Extent a -> a #
sum :: Num a => Extent a -> a #
product :: Num a => Extent a -> a #
traverse :: Applicative f => (a -> f b) -> Extent a -> f (Extent b) #
sequenceA :: Applicative f => Extent (f a) -> f (Extent a) #
mapM :: Monad m => (a -> m b) -> Extent a -> m (Extent b) #
sequence :: Monad m => Extent (m a) -> m (Extent a) #
fold1 :: Semigroup m => Extent m -> m #
foldMap1 :: Semigroup m => (a -> m) -> Extent a -> m #
toNonEmpty :: Extent a -> NonEmpty a #
(==) :: Extent a -> Extent a -> Bool #
(/=) :: Extent a -> Extent a -> Bool #
compare :: Extent a -> Extent a -> Ordering #
(<) :: Extent a -> Extent a -> Bool #
(<=) :: Extent a -> Extent a -> Bool #
(>) :: Extent a -> Extent a -> Bool #
(>=) :: Extent a -> Extent a -> Bool #
max :: Extent a -> Extent a -> Extent a #
min :: Extent a -> Extent a -> Extent a #
showsPrec :: Int -> Extent a -> ShowS #
show :: Extent a -> String #
showList :: [Extent a] -> ShowS #
Associated Types
type Rep (Extent a) :: * -> * #
from :: Extent a -> Rep (Extent a) x #
to :: Rep (Extent a) x -> Extent a #
(<>) :: Extent a -> Extent a -> Extent a #
sconcat :: NonEmpty (Extent a) -> Extent a #
stimes :: Integral b => b -> Extent a -> Extent a #
Defined in Data.H3.Visuals
visuals :: Vis (ScaleOptions Ordinal a Double) -> Extent Double -> VisualElements String Double Source #
visuals :: Vis (ScaleOptions Cardinal a Double) -> Extent Double -> VisualElements String Double Source #
visuals :: Vis (ScaleOptions Continuous a a) -> Extent a -> VisualElements String a Source #
_Extent :: forall p f a b. (Profunctor p, Functor f) => p (Extent a) (f (Extent b)) -> p (a, a) (f (b, b)) Source #
extent :: a -> Extent a Source #
toTuple :: Extent a -> (a, a) Source #
fromTuple :: (a, a) -> Extent a Source #
resize :: (Fractional a, Num a) => a -> Extent a -> Extent a Source #
Change the size of an [[Extent]] symmetrically