| Safe Haskell | None |
|---|
PCD.Internal.Types
Description
Common types for dealing with PCD files.
- data V2 a = V2 a a
- module Linear.Vector
- data V3 a = V3 a a a
- data V4 a = V4 a a a a
- type M44 a = V4 (V4 a)
- data Quaternion a = Quaternion a !(V3 a)
- data Vector a
- data Word8
Documentation
data V2 a
A 2-dimensional vector
Constructors
| V2 a a |
Instances
| Monad V2 | |
| Functor V2 | |
| Typeable1 V2 | |
| Applicative V2 | |
| Foldable V2 | |
| Traversable V2 | |
| Distributive V2 | |
| Representable V2 | |
| R2 V2 | |
| Metric V2 | |
| Eq a => Eq (V2 a) | |
| (Num (V2 a), Fractional a) => Fractional (V2 a) | |
| (Typeable (V2 a), Data a) => Data (V2 a) | |
| Num a => Num (V2 a) | |
| (Eq (V2 a), Ord a) => Ord (V2 a) | |
| Read a => Read (V2 a) | |
| Show a => Show (V2 a) | |
| Storable a => Storable (V2 a) | |
| (Num (V2 a), Epsilon a) => Epsilon (V2 a) |
module Linear.Vector
data V3 a
A 3-dimensional vector
Constructors
| V3 a a a |
Instances
| Monad V3 | |
| Functor V3 | |
| Typeable1 V3 | |
| Applicative V3 | |
| Foldable V3 | |
| Traversable V3 | |
| Distributive V3 | |
| Representable V3 | |
| R3 V3 | |
| R2 V3 | |
| Metric V3 | |
| Eq a => Eq (V3 a) | |
| (Num (V3 a), Fractional a) => Fractional (V3 a) | |
| (Typeable (V3 a), Data a) => Data (V3 a) | |
| Num a => Num (V3 a) | |
| (Eq (V3 a), Ord a) => Ord (V3 a) | |
| Read a => Read (V3 a) | |
| Show a => Show (V3 a) | |
| Storable a => Storable (V3 a) | |
| (Num (V3 a), Epsilon a) => Epsilon (V3 a) |
data V4 a
A 4-dimensional vector.
Constructors
| V4 a a a a |
Instances
| Monad V4 | |
| Functor V4 | |
| Typeable1 V4 | |
| Applicative V4 | |
| Foldable V4 | |
| Traversable V4 | |
| Distributive V4 | |
| Representable V4 | |
| R4 V4 | |
| R3 V4 | |
| R2 V4 | |
| Metric V4 | |
| Eq a => Eq (V4 a) | |
| (Num (V4 a), Fractional a) => Fractional (V4 a) | |
| (Typeable (V4 a), Data a) => Data (V4 a) | |
| Num a => Num (V4 a) | |
| (Eq (V4 a), Ord a) => Ord (V4 a) | |
| Read a => Read (V4 a) | |
| Show a => Show (V4 a) | |
| Storable a => Storable (V4 a) | |
| (Num (V4 a), Epsilon a) => Epsilon (V4 a) |
data Quaternion a
Constructors
| Quaternion a !(V3 a) |
Instances
| Monad Quaternion | |
| Functor Quaternion | |
| Typeable1 Quaternion | |
| Applicative Quaternion | |
| Foldable Quaternion | |
| Traversable Quaternion | |
| Distributive Quaternion | |
| Representable Quaternion | |
| Complicated Quaternion | |
| Hamiltonian Quaternion | |
| Metric Quaternion | |
| Eq a => Eq (Quaternion a) | |
| (Fractional (Quaternion a), RealFloat a) => Floating (Quaternion a) | |
| (Num (Quaternion a), RealFloat a) => Fractional (Quaternion a) | |
| (Typeable (Quaternion a), Data a) => Data (Quaternion a) | |
| RealFloat a => Num (Quaternion a) | |
| (Eq (Quaternion a), Ord a) => Ord (Quaternion a) | |
| Read a => Read (Quaternion a) | |
| Show a => Show (Quaternion a) | |
| Storable a => Storable (Quaternion a) | |
| (Num (Quaternion a), Conjugate a, RealFloat a) => Conjugate (Quaternion a) | |
| (Num (Quaternion a), RealFloat a, Epsilon a) => Epsilon (Quaternion a) |
data Vector a
Storable-based vectors
Instances
| Typeable1 Vector | |
| (MVector (Mutable Vector) a, Storable a) => Vector Vector a | |
| (Storable a, Eq a) => Eq (Vector a) | |
| (Typeable (Vector a), Data a, Storable a) => Data (Vector a) | |
| (Eq (Vector a), Storable a, Ord a) => Ord (Vector a) | |
| (Read a, Storable a) => Read (Vector a) | |
| (Show a, Storable a) => Show (Vector a) | |
| Storable a => Monoid (Vector a) | |
| NFData (Vector a) |