OpenCascade.GP.Trsf2d
data Trsf2d Source #
new :: Acquire (Ptr Trsf2d) Source #
fromTrsf :: Ptr Trsf -> Acquire (Ptr Trsf2d) Source #
setMirrorAboutPnt2d :: Ptr Trsf2d -> Ptr Pnt2d -> IO () Source #
setMirrorAboutAx2d :: Ptr Trsf2d -> Ptr Ax2d -> IO () Source #
setRotation :: Ptr Trsf2d -> Ptr Pnt2d -> Double -> IO () Source #
setScale :: Ptr Trsf2d -> Ptr Pnt2d -> Double -> IO () Source #
setTransformation :: Ptr Trsf2d -> Ptr Ax2d -> IO () Source #
setTransformationRelative :: Ptr Trsf2d -> Ptr Ax2d -> Ptr Ax2d -> IO () Source #
setTranslation :: Ptr Trsf2d -> Ptr Vec2d -> IO () Source #
setScaleFactor :: Ptr Trsf2d -> Double -> IO () Source #
setTranslationPart :: Ptr Trsf2d -> Ptr Vec2d -> IO () Source #
setTranslationRelative :: Ptr Trsf2d -> Ptr Pnt2d -> Ptr Pnt2d -> IO () Source #
setValues :: Ptr Trsf2d -> Double -> Double -> Double -> Double -> Double -> Double -> IO () Source #
isNegative :: Ptr Trsf2d -> IO Bool Source #
scaleFactor :: Ptr Trsf2d -> IO Double Source #
value :: Ptr Trsf2d -> Int -> Int -> IO Double Source #
invert :: Ptr Trsf2d -> IO () Source #
inverted :: Ptr Trsf2d -> Acquire (Ptr Trsf2d) Source #
multiply :: Ptr Trsf2d -> Ptr Trsf2d -> IO () Source #
multiplied :: Ptr Trsf2d -> Ptr Trsf2d -> Acquire (Ptr Trsf2d) Source #
preMultiply :: Ptr Trsf2d -> Ptr Trsf2d -> IO () Source #
power :: Ptr Trsf2d -> Int -> IO () Source #
powered :: Ptr Trsf2d -> Int -> Acquire (Ptr Trsf2d) Source #