OpenCascade.GP.Trsf
data Trsf Source #
new :: Acquire (Ptr Trsf) Source #
fromTrsf2d :: Ptr Trsf2d -> Acquire (Ptr Trsf) Source #
setMirrorAboutPnt :: Ptr Trsf -> Ptr Pnt -> IO () Source #
setMirrorAboutAx1 :: Ptr Trsf -> Ptr Ax1 -> IO () Source #
setMirrorAboutAx2 :: Ptr Trsf -> Ptr Ax2 -> IO () Source #
setRotationAboutAxisAngle :: Ptr Trsf -> Ptr Ax1 -> Double -> IO () Source #
setScale :: Ptr Trsf -> Ptr Pnt -> Double -> IO () Source #
setTranslation :: Ptr Trsf -> Ptr Vec -> IO () Source #
setDisplacement :: Ptr Trsf -> Ptr Ax3 -> Ptr Ax3 -> IO () Source #
setScaleFactor :: Ptr Trsf -> Double -> IO () Source #
setTranslationPart :: Ptr Trsf -> Ptr Vec -> IO () Source #
setValues :: Ptr Trsf -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO () Source #
isNegative :: Ptr Trsf -> IO Bool Source #
scaleFactor :: Ptr Trsf -> IO Double Source #
value :: Ptr Trsf -> Int -> Int -> IO Double Source #
invert :: Ptr Trsf -> IO () Source #
inverted :: Ptr Trsf -> Acquire (Ptr Trsf) Source #
multiply :: Ptr Trsf -> Ptr Trsf -> IO () Source #
multiplied :: Ptr Trsf -> Ptr Trsf -> Acquire (Ptr Trsf) Source #
preMultiply :: Ptr Trsf -> Ptr Trsf -> IO () Source #
power :: Ptr Trsf -> Int -> IO () Source #
powered :: Ptr Trsf -> Int -> Acquire (Ptr Trsf) Source #