Safe Haskell | None |
---|---|
Language | Haskell2010 |
Algorithms.Geometry.LineSegmentIntersection.Types
Documentation
type Set' l = Map (Point (Dimension l) (NumType l), Point (Dimension l) (NumType l)) (NonEmpty l) Source #
data Associated p r Source #
Constructors
Associated | |
Fields
|
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 #
Constructors
IntersectionPoint | |
Fields
|
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 #