Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
BRepPrim_Wedge Class Reference

Provides constructors without Builders. More...

#include <BRepPrim_Wedge.hxx>

Inheritance diagram for BRepPrim_Wedge:
Inheritance graph
[legend]

Public Member Functions

 BRepPrim_Wedge ()=default
 Default constructor.
 
 BRepPrim_Wedge (const gp_Ax2 &Axes, const double dx, const double dy, const double dz)
 Creates a Wedge algorithm. <Axes> is the axis system for the primitive.
 
 BRepPrim_Wedge (const gp_Ax2 &Axes, const double dx, const double dy, const double dz, const double ltx)
 Creates a Wedge primitive. <Axes> is the axis system for the primitive.
 
 BRepPrim_Wedge (const gp_Ax2 &Axes, const double xmin, const double ymin, const double zmin, const double z2min, const double x2min, const double xmax, const double ymax, const double zmax, const double z2max, const double x2max)
 Create a Wedge primitive. <Axes> is the axis system for the primitive.
 
- Public Member Functions inherited from BRepPrim_GWedge
 BRepPrim_GWedge ()
 Default constructor.
 
 BRepPrim_GWedge (const BRepPrim_Builder &B, const gp_Ax2 &Axes, const double dx, const double dy, const double dz)
 Creates a GWedge algorithm. <Axes> is the axis system for the primitive.
 
 BRepPrim_GWedge (const BRepPrim_Builder &B, const gp_Ax2 &Axes, const double dx, const double dy, const double dz, const double ltx)
 Creates a GWedge primitive. <Axes> is the axis system for the primitive.
 
 BRepPrim_GWedge (const BRepPrim_Builder &B, const gp_Ax2 &Axes, const double xmin, const double ymin, const double zmin, const double z2min, const double x2min, const double xmax, const double ymax, const double zmax, const double z2max, const double x2max)
 Create a GWedge primitive. <Axes> is the axis system for the primitive.
 
gp_Ax2 Axes () const
 Returns the coordinates system from <me>.
 
double GetXMin () const
 Returns Xmin value from <me>.
 
double GetYMin () const
 Returns YMin value from <me>.
 
double GetZMin () const
 Returns ZMin value from <me>.
 
double GetZ2Min () const
 Returns Z2Min value from <me>.
 
double GetX2Min () const
 Returns X2Min value from <me>.
 
double GetXMax () const
 Returns XMax value from <me>.
 
double GetYMax () const
 Returns YMax value from <me>.
 
double GetZMax () const
 Returns ZMax value from <me>.
 
double GetZ2Max () const
 Returns Z2Max value from <me>.
 
double GetX2Max () const
 Returns X2Max value from <me>.
 
void Open (const BRepPrim_Direction d1)
 Opens <me> in <d1> direction. A face and its edges or vertices are said nonexistent.
 
void Close (const BRepPrim_Direction d1)
 Closes <me> in <d1> direction. A face and its edges or vertices are said existent.
 
bool IsInfinite (const BRepPrim_Direction d1) const
 Returns True if <me> is open in <d1> direction.
 
const TopoDS_ShellShell ()
 Returns the Shell containing the Faces of <me>.
 
bool HasFace (const BRepPrim_Direction d1) const
 Returns True if <me> has a Face in <d1> direction.
 
const TopoDS_FaceFace (const BRepPrim_Direction d1)
 Returns the Face of <me> located in <d1> direction.
 
gp_Pln Plane (const BRepPrim_Direction d1)
 Returns the plane of the Face of <me> located in <d1> direction.
 
bool HasWire (const BRepPrim_Direction d1) const
 Returns True if <me> has a Wire in <d1> direction.
 
const TopoDS_WireWire (const BRepPrim_Direction d1)
 Returns the Wire of <me> located in <d1> direction.
 
bool HasEdge (const BRepPrim_Direction d1, const BRepPrim_Direction d2) const
 Returns True if <me> has an Edge in <d1><d2> direction.
 
const TopoDS_EdgeEdge (const BRepPrim_Direction d1, const BRepPrim_Direction d2)
 Returns the Edge of <me> located in <d1><d2> direction.
 
gp_Lin Line (const BRepPrim_Direction d1, const BRepPrim_Direction d2)
 Returns the line of the Edge of <me> located in <d1><d2> direction.
 
bool HasVertex (const BRepPrim_Direction d1, const BRepPrim_Direction d2, const BRepPrim_Direction d3) const
 Returns True if <me> has a Vertex in <d1><d2><d3> direction.
 
const TopoDS_VertexVertex (const BRepPrim_Direction d1, const BRepPrim_Direction d2, const BRepPrim_Direction d3)
 Returns the Vertex of <me> located in <d1><d2><d3> direction.
 
gp_Pnt Point (const BRepPrim_Direction d1, const BRepPrim_Direction d2, const BRepPrim_Direction d3)
 Returns the point of the Vertex of <me> located in <d1><d2><d3> direction.
 
bool IsDegeneratedShape ()
 Checks a shape on degeneracy.
 

Detailed Description

Provides constructors without Builders.

Constructor & Destructor Documentation

◆ BRepPrim_Wedge() [1/4]

BRepPrim_Wedge::BRepPrim_Wedge ( )
default

Default constructor.

◆ BRepPrim_Wedge() [2/4]

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

Creates a Wedge algorithm. <Axes> is the axis system for the primitive.

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() [3/4]

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

Creates a Wedge primitive. <Axes> is the axis system for the primitive.

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() [4/4]

BRepPrim_Wedge::BRepPrim_Wedge ( const gp_Ax2 & Axes,
const double xmin,
const double ymin,
const double zmin,
const double z2min,
const double x2min,
const double xmax,
const double ymax,
const double zmax,
const double z2max,
const double x2max )

Create a Wedge primitive. <Axes> is the axis system for the primitive.

all the fields are set to the corresponding value XYZMax - XYZMin should be positive ZX2Max - ZX2Min should not be negative


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