OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    ShapeProcess_OperLibrary Class Reference

    Provides a set of following operators. More...

    #include <ShapeProcess_OperLibrary.hxx>

    Static Public Member Functions

    static void Init ()
     Registers all the operators.
    static TopoDS_Shape ApplyModifier (const TopoDS_Shape &S, const occ::handle< ShapeProcess_ShapeContext > &context, const occ::handle< BRepTools_Modification > &M, NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > &map, const occ::handle< ShapeExtend_MsgRegistrator > &msg=nullptr, bool theMutableInput=false)
     Applies BRepTools_Modification to a shape, taking into account sharing of components of compounds. if theMutableInput vat is set to true then input shape S can be modified during the modification process.

    Detailed Description

    Provides a set of following operators.

    DirectFaces FixShape SameParameter SetTolerance SplitAngle BSplineRestriction ElementaryToRevolution SurfaceToBSpline ToBezier SplitContinuity SplitClosedFaces FixWireGaps FixFaceSize DropSmallEdges FixShape SplitClosedEdges

    Member Function Documentation

    ◆ ApplyModifier()

    TopoDS_Shape ShapeProcess_OperLibrary::ApplyModifier ( const TopoDS_Shape & S,
    const occ::handle< ShapeProcess_ShapeContext > & context,
    const occ::handle< BRepTools_Modification > & M,
    NCollection_DataMap< TopoDS_Shape, TopoDS_Shape, TopTools_ShapeMapHasher > & map,
    const occ::handle< ShapeExtend_MsgRegistrator > & msg = nullptr,
    bool theMutableInput = false )
    static

    Applies BRepTools_Modification to a shape, taking into account sharing of components of compounds. if theMutableInput vat is set to true then input shape S can be modified during the modification process.

    ◆ Init()

    void ShapeProcess_OperLibrary::Init ( )
    static

    Registers all the operators.


    The documentation for this class was generated from the following file: