|
Open CASCADE Technology
6.7.1
|
Provides constructors without Builders.
More...
#include <BRepPrim_Wedge.hxx>

Public Member Functions | |
| BRepPrim_Wedge (const gp_Ax2 &Axes, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz) | |
Creates a Wedge algorithm. <Axes> is the axis <br>
system for the primitive. <br>
| |
| BRepPrim_Wedge (const gp_Ax2 &Axes, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz, const Standard_Real ltx) | |
Creates a Wedge primitive. <Axes> is the axis <br>
system for the primitive. <br>
| |
| BRepPrim_Wedge (const gp_Ax2 &Axes, const Standard_Real xmin, const Standard_Real ymin, const Standard_Real zmin, const Standard_Real z2min, const Standard_Real x2min, const Standard_Real xmax, const Standard_Real ymax, const Standard_Real zmax, const Standard_Real z2max, const Standard_Real x2max) | |
Create a Wedge primitive. <Axes> is the axis <br>
system for the primitive. <br>
| |
Public Member Functions inherited from BRepPrim_GWedge | |
| BRepPrim_GWedge (const BRepPrim_Builder &B, const gp_Ax2 &Axes, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz) | |
| BRepPrim_GWedge (const BRepPrim_Builder &B, const gp_Ax2 &Axes, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz, const Standard_Real ltx) | |
| BRepPrim_GWedge (const BRepPrim_Builder &B, const gp_Ax2 &Axes, const Standard_Real xmin, const Standard_Real ymin, const Standard_Real zmin, const Standard_Real z2min, const Standard_Real x2min, const Standard_Real xmax, const Standard_Real ymax, const Standard_Real zmax, const Standard_Real z2max, const Standard_Real x2max) | |
| gp_Ax2 | Axes () const |
| Standard_Real | GetXMin () const |
| Standard_Real | GetYMin () const |
| Standard_Real | GetZMin () const |
| Standard_Real | GetZ2Min () const |
| Standard_Real | GetX2Min () const |
| Standard_Real | GetXMax () const |
| Standard_Real | GetYMax () const |
| Standard_Real | GetZMax () const |
| Standard_Real | GetZ2Max () const |
| Standard_Real | GetX2Max () const |
| void | Open (const Primitives_Direction d1) |
| void | Close (const Primitives_Direction d1) |
| Standard_Boolean | IsInfinite (const Primitives_Direction d1) const |
| const TopoDS_Shell & | Shell () |
| Standard_Boolean | HasFace (const Primitives_Direction d1) const |
| const TopoDS_Face & | Face (const Primitives_Direction d1) |
| gp_Pln | Plane (const Primitives_Direction d1) |
| Standard_Boolean | HasWire (const Primitives_Direction d1) const |
| const TopoDS_Wire & | Wire (const Primitives_Direction d1) |
| Standard_Boolean | HasEdge (const Primitives_Direction d1, const Primitives_Direction d2) const |
| const TopoDS_Edge & | Edge (const Primitives_Direction d1, const Primitives_Direction d2) |
| gp_Lin | Line (const Primitives_Direction d1, const Primitives_Direction d2) |
| Standard_Boolean | HasVertex (const Primitives_Direction d1, const Primitives_Direction d2, const Primitives_Direction d3) const |
| const TopoDS_Vertex & | Vertex (const Primitives_Direction d1, const Primitives_Direction d2, const Primitives_Direction d3) |
| gp_Pnt | Point (const Primitives_Direction d1, const Primitives_Direction d2, const Primitives_Direction d3) |
Provides constructors without Builders.
| BRepPrim_Wedge::BRepPrim_Wedge | ( | const gp_Ax2 & | Axes, |
| const Standard_Real | dx, | ||
| const Standard_Real | dy, | ||
| const Standard_Real | dz | ||
| ) |
Creates a Wedge algorithm. <Axes> is the axis <br>
system for the primitive. <br>
XMin, YMin, ZMin are set to 0
XMax, YMax, ZMax are set to dx, dy, dz
Z2Min = ZMin
Z2Max = ZMax
X2Min = XMin
X2Max = XMax
The result is a box
dx,dy,dz should be positive
| BRepPrim_Wedge::BRepPrim_Wedge | ( | const gp_Ax2 & | Axes, |
| const Standard_Real | dx, | ||
| const Standard_Real | dy, | ||
| const Standard_Real | dz, | ||
| const Standard_Real | ltx | ||
| ) |
Creates a Wedge primitive. <Axes> is the axis <br>
system for the primitive. <br>
XMin, YMin, ZMin are set to 0
XMax, YMax, ZMax are set to dx, dy, dz
Z2Min = ZMin
Z2Max = ZMax
X2Min = ltx
X2Max = ltx
The result is a STEP right angular wedge
dx,dy,dz should be positive
ltx should not be negative
| BRepPrim_Wedge::BRepPrim_Wedge | ( | const gp_Ax2 & | Axes, |
| const Standard_Real | xmin, | ||
| const Standard_Real | ymin, | ||
| const Standard_Real | zmin, | ||
| const Standard_Real | z2min, | ||
| const Standard_Real | x2min, | ||
| const Standard_Real | xmax, | ||
| const Standard_Real | ymax, | ||
| const Standard_Real | zmax, | ||
| const Standard_Real | z2max, | ||
| const Standard_Real | x2max | ||
| ) |
Create a Wedge primitive. <Axes> is the axis <br>
system for the primitive. <br>
all the fields are set to the corresponding value
XYZMax - XYZMin should be positive
ZX2Max - ZX2Min should not be negative
1.8.5