Functor Boundary Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
Foldable Boundary Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
Traversable Boundary Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
Eq g => Eq (Boundary g) Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
Ord g => Ord (Boundary g) Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
Read g => Read (Boundary g) Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
Show g => Show (Boundary g) Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
(Fractional r, Ord r) => HasSquaredEuclideanDistance (Boundary (Polygon t p r)) Source # | |
Instance detailsDefined in Data.Geometry.Polygon |
IsTransformable g => IsTransformable (Boundary g) Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
(Ord r, Fractional r) => HasIntersectionWith (Line 2 r) (Boundary (Rectangle p r)) Source # | |
Instance detailsDefined in Data.Geometry.Line |
(Ord r, Fractional r) => HasIntersectionWith (HalfLine 2 r) (Boundary (Rectangle p r)) Source # | |
Instance detailsDefined in Data.Geometry.HalfLine |
(Ord r, Fractional r) => IsIntersectableWith (Line 2 r) (Boundary (Rectangle p r)) Source # | |
Instance detailsDefined in Data.Geometry.Line |
(Ord r, Fractional r) => IsIntersectableWith (HalfLine 2 r) (Boundary (Rectangle p r)) Source # | |
Instance detailsDefined in Data.Geometry.HalfLine |
(Ord r, Num r) => HasIntersectionWith (Line 2 r) (Circle p r) Source # | |
Instance detailsDefined in Data.Geometry.Ball |
(Ord r, Floating r) => IsIntersectableWith (Line 2 r) (Circle p r) Source # | |
Instance detailsDefined in Data.Geometry.Ball |
(Ord r, Fractional r, Arity d) => HasIntersectionWith (Line d r) (Sphere d q r) Source # | |
Instance detailsDefined in Data.Geometry.Ball |
(Fractional r, Ord r) => HasIntersectionWith (LineSegment 2 p r) (Boundary (Rectangle q r)) Source # | |
Instance detailsDefined in Data.Geometry.LineSegment |
(Ord r, Floating r) => IsIntersectableWith (LineSegment 2 p r) (Circle q r) Source # | |
Instance detailsDefined in Data.Geometry.Ball |
(Ord r, Fractional r, Arity d) => HasIntersectionWith (LineSegment d p r) (Sphere d q r) Source # | |
Instance detailsDefined in Data.Geometry.Ball |
type NumType (Boundary g) Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
type Dimension (Boundary g) Source # | |
Instance detailsDefined in Data.Geometry.Boundary |
type IntersectionOf (Line 2 r) (Boundary (Rectangle p r)) Source # | |
Instance detailsDefined in Data.Geometry.Line |
type IntersectionOf (Line 2 r) (Boundary (Polygon t p r)) Source # | |
Instance detailsDefined in Data.Geometry.Polygon |
type IntersectionOf (HalfLine 2 r) (Boundary (Rectangle p r)) Source # | |
Instance detailsDefined in Data.Geometry.HalfLine |
type IntersectionOf (Line d r) (Sphere d p r) Source # | No intersection, one touching point, or two points |
Instance detailsDefined in Data.Geometry.Ball |
type IntersectionOf (LineSegment 2 p r) (Boundary (Rectangle q r)) Source # | |
Instance detailsDefined in Data.Geometry.LineSegment |
type IntersectionOf (LineSegment d p r) (Sphere d q r) Source # | A line segment may not intersect a circle, touch it, or intersect it
properly in one or two points. |
Instance detailsDefined in Data.Geometry.Ball |