X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2FCube.hs;h=d741f490c6e7499a309b991c0e5d3ba0a9c6cd55;hb=551cd4237e70d474ac00125644157f506c367ed5;hp=882233f0b656295ccda8ad8f4902fe31cd90cd82;hpb=f96b07dc2004d60bc87a7ff849959ad76fa7bc45;p=spline3.git diff --git a/src/Cube.hs b/src/Cube.hs index 882233f..d741f49 100644 --- a/src/Cube.hs +++ b/src/Cube.hs @@ -105,9 +105,9 @@ instance ThreeDimensional Cube where i' = fromIntegral (i c) :: Double j' = fromIntegral (j c) :: Double k' = fromIntegral (k c) :: Double - x = (delta * i') - y = (delta * j') - z = (delta * k') + x = delta * i' + y = delta * j' + z = delta * k' contains_point c p | (x_coord p) < (xmin c) = False @@ -146,8 +146,9 @@ instance Fractional Cube where fromRational q = empty_cube { datum = fromRational q } +-- | Constructs a cube, switching the i and k axes. reverse_cube :: Grid -> Int -> Int -> Int -> Double -> Cube -reverse_cube g k' j' i' datum' = Cube g i' j' k' datum' +reverse_cube g k' j' i' = Cube g i' j' k' cube_at :: Grid -> Int -> Int -> Int -> Cube