| Unbox v => Vector Vector (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| Unbox v => MVector MVector (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| FromJSON v => FromJSON (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| ToJSON v => ToJSON (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| NFData v => NFData (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| Bounded v => Bounded (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| Enum v => Enum (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| Generic (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| (Additive_ vector d r, Additive_ (Vector d r) d r, Read r) => Read (PointF vector) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| (Additive_ vector d r, Additive_ (Vector d r) d r, Show r) => Show (PointF vector) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| Eq v => Eq (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| Ord v => Ord (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| (Vector_ v d r, Metric_ (Vector d r) d r) => HasSquaredEuclideanDistance (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.EuclideanDistance Methods squaredEuclideanDistTo :: forall r0 (d0 :: Nat) point. (r0 ~ NumType (PointF v), d0 ~ Dimension (PointF v), Num r0, Point_ point d0 r0) => point -> PointF v -> r0 Source # pointClosestTo :: forall r0 (d0 :: Nat) point. (r0 ~ NumType (PointF v), d0 ~ Dimension (PointF v), Num r0, Point_ point d0 r0) => point -> PointF v -> Point d0 r0 Source # pointClosestToWithDistance :: forall r0 (d0 :: Nat) point. (r0 ~ NumType (PointF v), d0 ~ Dimension (PointF v), Num r0, Point_ point d0 r0) => point -> PointF v -> (Point d0 r0, r0) Source # |
| Random v => Random (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| Uniform v => Uniform (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| UniformRange v => UniformRange (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| Unbox v => Unbox (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| IsoUnbox (PointF v) v Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| (Additive_ vector d r, Additive_ (Vector d r) d r) => Affine_ (PointF vector) d r Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| (Additive_ vector d r, Additive_ (Vector d r) d r) => ConstructablePoint_ (PointF vector) d r Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| (Additive_ vector d r, Additive_ (Vector d r) d r) => Point_ (PointF vector) d r Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| (Has_ Vector_ d r, Has_ Vector_ d s, Vector_ vector d r, Vector_ vector' d s, AsVector_ vector vector' d r s, HasComponents (Vector d r) (Vector d s), HasComponents vector vector') => HasCoordinates (PointF vector) (PointF vector') Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| (Vector_ vector d r, Vector_ vector' d s, Has_ Vector_ d r, Has_ Vector_ d s, AsVector_ vector vector' d r s, HasComponents vector vector') => HasVector (PointF vector) (PointF vector') Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| HasPoints (PointF v) (PointF v') (PointF v) (PointF v') Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| newtype MVector s (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| type Rep (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| type Dimension (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| type NumType (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| type IxValue (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |
| newtype Vector (PointF v) Source # | |
Instance detailsDefined in HGeometry.Point.PointF |