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
    BRepPrimAPI_MakeWedge Class Reference

    Describes functions to build wedges, i.e. boxes with inclined faces. A MakeWedge object provides a framework for: More...

    #include <BRepPrimAPI_MakeWedge.hxx>

    Inheritance diagram for BRepPrimAPI_MakeWedge:

    Public Member Functions

     BRepPrimAPI_MakeWedge (const double dx, const double dy, const double dz, const double ltx)
     Make a STEP right angular wedge. (ltx >= 0).
     BRepPrimAPI_MakeWedge (const gp_Ax2 &Axes, const double dx, const double dy, const double dz, const double ltx)
     Make a STEP right angular wedge. (ltx >= 0).
     BRepPrimAPI_MakeWedge (const double dx, const double dy, const double dz, const double xmin, const double zmin, const double xmax, const double zmaxzmax)
     Make a wedge. The face at dy is xmin,zmin xmax,zmax.
     BRepPrimAPI_MakeWedge (const gp_Ax2 &Axes, const double dx, const double dy, const double dz, const double xmin, const double zmin, const double xmax, const double zmaxzmax)
     Make a wedge. The face at dy is xmin,zmin xmax,zmax.
    BRepPrim_WedgeWedge ()
     Returns the internal algorithm.
    void Build (const Message_ProgressRange &theRange=Message_ProgressRange()) override
     Stores the solid in myShape.
    const TopoDS_ShellShell ()
     Returns the constructed box in the form of a shell.
     operator TopoDS_Shell ()
    const TopoDS_SolidSolid ()
     Returns the constructed box in the form of a solid.
     operator TopoDS_Solid ()
    Public Member Functions inherited from BRepBuilderAPI_MakeShape
    virtual const TopoDS_ShapeShape ()
     Returns a shape built by the shape construction algorithm. Raises exception StdFail_NotDone if the shape was not built.
     operator TopoDS_Shape ()
    virtual const NCollection_List< TopoDS_Shape > & Generated (const TopoDS_Shape &S)
     Returns the list of shapes generated from the shape .
    virtual const NCollection_List< TopoDS_Shape > & Modified (const TopoDS_Shape &S)
     Returns the list of shapes modified from the shape .
    virtual bool IsDeleted (const TopoDS_Shape &S)
     Returns true if the shape S has been deleted.
    Public Member Functions inherited from BRepBuilderAPI_Command
    virtual ~BRepBuilderAPI_Command ()
    virtual bool IsDone () const
    void Check () const
     Raises NotDone if done is false.

    Additional Inherited Members

    Protected Member Functions inherited from BRepBuilderAPI_MakeShape
     BRepBuilderAPI_MakeShape ()
    Protected Member Functions inherited from BRepBuilderAPI_Command
     BRepBuilderAPI_Command ()
     Set done to False.
    void Done ()
     Set done to true.
    void NotDone ()
     Set done to false.
    Protected Attributes inherited from BRepBuilderAPI_MakeShape
    TopoDS_Shape myShape
    NCollection_List< TopoDS_ShapemyGenerated

    Detailed Description

    Describes functions to build wedges, i.e. boxes with inclined faces. A MakeWedge object provides a framework for:

    • defining the construction of a wedge,
    • implementing the construction algorithm, and
    • consulting the result.

    Constructor & Destructor Documentation

    ◆ BRepPrimAPI_MakeWedge() [1/4]

    BRepPrimAPI_MakeWedge::BRepPrimAPI_MakeWedge ( const double dx,
    const double dy,
    const double dz,
    const double ltx )

    Make a STEP right angular wedge. (ltx >= 0).

    ◆ BRepPrimAPI_MakeWedge() [2/4]

    BRepPrimAPI_MakeWedge::BRepPrimAPI_MakeWedge ( const gp_Ax2 & Axes,
    const double dx,
    const double dy,
    const double dz,
    const double ltx )

    Make a STEP right angular wedge. (ltx >= 0).

    ◆ BRepPrimAPI_MakeWedge() [3/4]

    BRepPrimAPI_MakeWedge::BRepPrimAPI_MakeWedge ( const double dx,
    const double dy,
    const double dz,
    const double xmin,
    const double zmin,
    const double xmax,
    const double zmax )

    Make a wedge. The face at dy is xmin,zmin xmax,zmax.

    ◆ BRepPrimAPI_MakeWedge() [4/4]

    BRepPrimAPI_MakeWedge::BRepPrimAPI_MakeWedge ( const gp_Ax2 & Axes,
    const double dx,
    const double dy,
    const double dz,
    const double xmin,
    const double zmin,
    const double xmax,
    const double zmax )

    Make a wedge. The face at dy is xmin,zmin xmax,zmax.

    Member Function Documentation

    ◆ Build()

    void BRepPrimAPI_MakeWedge::Build ( const Message_ProgressRange & theRange = Message_ProgressRange())
    overridevirtual

    Stores the solid in myShape.

    Reimplemented from BRepBuilderAPI_MakeShape.

    ◆ operator TopoDS_Shell()

    BRepPrimAPI_MakeWedge::operator TopoDS_Shell ( )

    ◆ operator TopoDS_Solid()

    BRepPrimAPI_MakeWedge::operator TopoDS_Solid ( )

    ◆ Shell()

    const TopoDS_Shell & BRepPrimAPI_MakeWedge::Shell ( )

    Returns the constructed box in the form of a shell.

    ◆ Solid()

    const TopoDS_Solid & BRepPrimAPI_MakeWedge::Solid ( )

    Returns the constructed box in the form of a solid.

    ◆ Wedge()

    BRepPrim_Wedge & BRepPrimAPI_MakeWedge::Wedge ( )

    Returns the internal algorithm.


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