Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type Set' l = Map (Point (Dimension l) (NumType l), Point (Dimension l) (NumType l)) (NonEmpty l) Source #
data Associated p r Source #
Associated | |
|
associated :: Ord r => [LineSegment 2 p r] -> [LineSegment 2 p r] -> Associated p r Source #
endPointOf :: Associated p r -> [LineSegment 2 p r] Source #
interiorTo :: Associated p r -> [LineSegment 2 p r] Source #
type Intersections p r = Map (Point 2 r) (Associated p r) Source #
data IntersectionPoint p r Source #
IntersectionPoint | |
|
intersectionPoint :: forall p r. Lens' (IntersectionPoint p r) (Point 2 r) Source #
associatedSegs :: forall p r p. Lens (IntersectionPoint p r) (IntersectionPoint p r) (Associated p r) (Associated p r) Source #