Plücker coordinates for lines in a 3-dimensional space.
Constructors
Plucker !a !a !a !a !a !a
Instances67Monad, Functor, MonadFix, Applicative, Foldable, Traversable, …
Monad PluckerDefined in linear-1.22 · Linear.PluckerFunctor PluckerDefined in linear-1.22 · Linear.PluckerMonadFix PluckerDefined in linear-1.22 · Linear.PluckerApplicative PluckerDefined in linear-1.22 · Linear.PluckerFoldable PluckerDefined in linear-1.22 · Linear.PluckerTraversable PluckerDefined in linear-1.22 · Linear.PluckerMonadZip PluckerDefined in linear-1.22 · Linear.PluckerFoldable1 PluckerDefined in linear-1.22 · Linear.PluckerEq1 PluckerDefined in linear-1.22 · Linear.PluckerOrd1 PluckerDefined in linear-1.22 · Linear.PluckerRead1 PluckerDefined in linear-1.22 · Linear.PluckerShow1 PluckerDefined in linear-1.22 · Linear.PluckerDistributive PluckerDefined in linear-1.22 · Linear.PluckerApply PluckerDefined in linear-1.22 · Linear.PluckerBind PluckerDefined in linear-1.22 · Linear.PluckerTraversable1 PluckerDefined in linear-1.22 · Linear.PluckerRepresentable PluckerDefined in linear-1.22 · Linear.PluckerSerial1 PluckerDefined in linear-1.22 · Linear.PluckerMetric PluckerDefined in linear-1.22 · Linear.PluckerTrace PluckerDefined in linear-1.22 · Linear.TraceAdditive PluckerDefined in linear-1.22 · Linear.PluckerAffine PluckerDefined in linear-1.22 · Linear.AffineFinite PluckerDefined in linear-1.22 · Linear.PluckerGeneric1 PluckerDefined in linear-1.22 · Linear.PluckerLift a => Lift (Plucker a)Defined in linear-1.22 · Linear.PluckerUnbox a => Vector Vector (Plucker a)Defined in linear-1.22 · Linear.PluckerUnbox a => MVector MVector (Plucker a)Defined in linear-1.22 · Linear.PluckerEq a => Eq (Plucker a)Defined in linear-1.22 · Linear.PluckerFloating a => Floating (Plucker a)Defined in linear-1.22 · Linear.PluckerFractional a => Fractional (Plucker a)Defined in linear-1.22 · Linear.PluckerNum a => Num (Plucker a)Defined in linear-1.22 · Linear.PluckerOrd a => Ord (Plucker a)Defined in linear-1.22 · Linear.PluckerRead a => Read (Plucker a)Defined in linear-1.22 · Linear.PluckerShow a => Show (Plucker a)Defined in linear-1.22 · Linear.PluckerIx a => Ix (Plucker a)Defined in linear-1.22 · Linear.PluckerGeneric (Plucker a)Defined in linear-1.22 · Linear.PluckerSemigroup a => Semigroup (Plucker a)Defined in linear-1.22 · Linear.PluckerMonoid a => Monoid (Plucker a)Defined in linear-1.22 · Linear.PluckerStorable a => Storable (Plucker a)Defined in linear-1.22 · Linear.PluckerNFData a => NFData (Plucker a)Defined in linear-1.22 · Linear.PluckerRandom a => Random (Plucker a)Defined in linear-1.22 · Linear.PluckerBinary a => Binary (Plucker a)Defined in linear-1.22 · Linear.PluckerHashable a => Hashable (Plucker a)Defined in linear-1.22 · Linear.PluckerUnbox a => Unbox (Plucker a)Defined in linear-1.22 · Linear.PluckerSerialize a => Serialize (Plucker a)Defined in linear-1.22 · Linear.PluckerIxed (Plucker a)Defined in linear-1.22 · Linear.PluckerSerial a => Serial (Plucker a)Defined in linear-1.22 · Linear.PluckerEpsilon a => Epsilon (Plucker a)Defined in linear-1.22 · Linear.PluckerFoldableWithIndex (E Plucker) PluckerDefined in linear-1.22 · Linear.PluckerFunctorWithIndex (E Plucker) PluckerDefined in linear-1.22 · Linear.PluckerTraversableWithIndex (E Plucker) PluckerDefined in linear-1.22 · Linear.PluckerEach (Plucker a) (Plucker b) a bDefined in linear-1.22 · Linear.PluckerField1 (Plucker a) (Plucker a) a aDefined in linear-1.22 · Linear.PluckerField2 (Plucker a) (Plucker a) a aDefined in linear-1.22 · Linear.PluckerField3 (Plucker a) (Plucker a) a aDefined in linear-1.22 · Linear.PluckerField4 (Plucker a) (Plucker a) a aDefined in linear-1.22 · Linear.PluckerField5 (Plucker a) (Plucker a) a aDefined in linear-1.22 · Linear.PluckerField6 (Plucker a) (Plucker a) a aDefined in linear-1.22 · Linear.Pluckertype Rep (Plucker a) = D1 ('MetaDataDefined in linear-1.22 · Linear.Plucker"Plucker"
"Linear.Plucker"
"linear-1.22-3d3RJcba25gDknnFKeY2an"
'False) (C1 ('MetaCons"Plucker"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a))) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 a)))))type Rep1 Plucker = D1 ('MetaDataDefined in linear-1.22 · Linear.Plucker"Plucker"
"Linear.Plucker"
"linear-1.22-3d3RJcba25gDknnFKeY2an"
'False) (C1 ('MetaCons"Plucker"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1 :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1 :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1)) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1 :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1 :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) Par1))))data MVector s (Plucker a)Defined in linear-1.22 · Linear.Pluckerdata Vector (Plucker a)Defined in linear-1.22 · Linear.Pluckertype Rep Plucker = E PluckerDefined in linear-1.22 · Linear.Pluckertype Index (Plucker a) = E PluckerDefined in linear-1.22 · Linear.Pluckertype IxValue (Plucker a) = aDefined in linear-1.22 · Linear.Pluckertype Diff Plucker = PluckerDefined in linear-1.22 · Linear.Affinetype Size Plucker =Defined in linear-1.22 · Linear.Plucker6