OpenCascade.GP.Ax2d
data Ax2d Source #
new :: Ptr Pnt2d -> Ptr Dir2d -> Acquire (Ptr Ax2d) Source #
location :: Ptr Ax2d -> Acquire (Ptr Pnt2d) Source #
direction :: Ptr Ax2d -> Acquire (Ptr Dir2d) Source #
setLocation :: Ptr Ax2d -> Ptr Pnt2d -> IO () Source #
setDirection :: Ptr Ax2d -> Ptr Dir2d -> IO () Source #
isCoaxial :: Ptr Ax2d -> Ptr Ax2d -> Double -> Double -> IO Bool Source #
isNormal :: Ptr Ax2d -> Ptr Ax2d -> Double -> IO Bool Source #
isOpposite :: Ptr Ax2d -> Ptr Ax2d -> Double -> IO Bool Source #
isParallel :: Ptr Ax2d -> Ptr Ax2d -> Double -> IO Bool Source #
angle :: Ptr Ax2d -> Ptr Ax2d -> IO Double Source #
reverse :: Ptr Ax2d -> IO () Source #
reversed :: Ptr Ax2d -> Acquire (Ptr Ax2d) Source #
mirror :: Ptr Ax2d -> Ptr Ax2d -> IO () Source #
mirrored :: Ptr Ax2d -> Ptr Ax2d -> Acquire (Ptr Ax2d) Source #
mirrorAboutPnt2d :: Ptr Ax2d -> Ptr Pnt2d -> IO () Source #
mirroredAboutPnt2d :: Ptr Ax2d -> Ptr Pnt2d -> Acquire (Ptr Ax2d) Source #
rotate :: Ptr Ax2d -> Ptr Pnt2d -> Double -> IO () Source #
rotated :: Ptr Ax2d -> Ptr Pnt2d -> Double -> Acquire (Ptr Ax2d) Source #
scale :: Ptr Ax2d -> Ptr Pnt2d -> Double -> IO () Source #
scaled :: Ptr Ax2d -> Ptr Pnt2d -> Double -> Acquire (Ptr Ax2d) Source #
transform :: Ptr Ax2d -> Ptr Trsf2d -> IO () Source #
transformed :: Ptr Ax2d -> Ptr Trsf2d -> Acquire (Ptr Ax2d) Source #
translate :: Ptr Ax2d -> Ptr Vec2d -> IO () Source #
translated :: Ptr Ax2d -> Ptr Vec2d -> Acquire (Ptr Ax2d) Source #
translateRelative :: Ptr Ax2d -> Ptr Pnt2d -> Ptr Pnt2d -> IO () Source #
translatedRelative :: Ptr Ax2d -> Ptr Pnt2d -> Ptr Pnt2d -> Acquire (Ptr Ax2d) Source #