OpenCascade.GP.Dir2d
data Dir2d Source #
new :: Double -> Double -> Acquire (Ptr Dir2d) Source #
getX :: Ptr Dir2d -> IO Double Source #
getY :: Ptr Dir2d -> IO Double Source #
setX :: Ptr Dir2d -> Double -> IO () Source #
setY :: Ptr Dir2d -> Double -> IO () Source #
isEqual :: Ptr Dir2d -> Ptr Dir2d -> Double -> IO Bool Source #
isOpposite :: Ptr Dir2d -> Ptr Dir2d -> Double -> IO Bool Source #
isNormal :: Ptr Dir2d -> Ptr Dir2d -> Double -> IO Bool Source #
isParallel :: Ptr Dir2d -> Ptr Dir2d -> Double -> IO Bool Source #
angle :: Ptr Dir2d -> Ptr Dir2d -> IO Double Source #
crossed :: Ptr Dir2d -> Ptr Dir2d -> IO Double Source #
dot :: Ptr Dir2d -> Ptr Dir2d -> IO Double Source #
reverse :: Ptr Dir2d -> IO () Source #
reversed :: Ptr Dir2d -> Acquire (Ptr Dir2d) Source #
mirror :: Ptr Dir2d -> Ptr Dir2d -> IO () Source #
mirrored :: Ptr Dir2d -> Ptr Dir2d -> Acquire (Ptr Dir2d) Source #
mirrorAboutAx2d :: Ptr Dir2d -> Ptr Ax2d -> IO () Source #
mirroredAboutAx2d :: Ptr Dir2d -> Ptr Ax2d -> Acquire (Ptr Dir2d) Source #
rotate :: Ptr Dir2d -> CDouble -> IO () Source #
rotated :: Ptr Dir2d -> Double -> Acquire (Ptr Dir2d) Source #
transform :: Ptr Dir2d -> Ptr Trsf2d -> IO () Source #
transformed :: Ptr Dir2d -> Ptr Trsf2d -> Acquire (Ptr Dir2d) Source #