module Graphics.Gnuplot.Private.Graph3DType where
import qualified Graphics.Gnuplot.Value.Atom as Atom
import qualified Graphics.Gnuplot.Value.Tuple as Tuple
import Prelude hiding (lines, )
newtype T x y z a = Cons String
tupleSize :: (Tuple.C a) => T x y z a -> Tuple.ColumnCount a
tupleSize :: T x y z a -> ColumnCount a
tupleSize T x y z a
_ = ColumnCount a
forall a. C a => ColumnCount a
Tuple.columnCount
lines :: (Atom.C x, Atom.C y, Atom.C z) => T x y z (x,y,z)
points :: (Atom.C x, Atom.C y, Atom.C z) => T x y z (x,y,z)
lines :: T x y z (x, y, z)
lines = String -> T x y z (x, y, z)
forall x y z a. String -> T x y z a
Cons String
"lines"
points :: T x y z (x, y, z)
points = String -> T x y z (x, y, z)
forall x y z a. String -> T x y z a
Cons String
"points"
impulses :: (Atom.C x, Atom.C y, Atom.C z) => T x y z (x,y,z)
vectors :: (Atom.C x, Atom.C y, Atom.C z) => T x y z ((x,y,z), (x,y,z))
pm3d :: (Atom.C x, Atom.C y, Atom.C z) => T x y z (x,y,z)
impulses :: T x y z (x, y, z)
impulses = String -> T x y z (x, y, z)
forall x y z a. String -> T x y z a
Cons String
"impulses"
vectors :: T x y z ((x, y, z), (x, y, z))
vectors = String -> T x y z ((x, y, z), (x, y, z))
forall x y z a. String -> T x y z a
Cons String
"vectors"
pm3d :: T x y z (x, y, z)
pm3d = String -> T x y z (x, y, z)
forall x y z a. String -> T x y z a
Cons String
"pm3d"
{-# DEPRECATED pm3d "do not use this as graph type, use Graphics.Gnuplot.Plot.ThreeDimensional.surface instead" #-}
toString :: T x y z a -> String
toString :: T x y z a -> String
toString (Cons String
t) = String
t