Open CASCADE Technology 6.5.2
Public Member Functions
BRepPrim_Wedge Class Reference

Provides constructors without Builders.

#include <BRepPrim_Wedge.hxx>

Inheritance diagram for BRepPrim_Wedge:
Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 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
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 (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
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 (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
system for the primitive.

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


Constructor & Destructor Documentation

BRepPrim_Wedge::BRepPrim_Wedge ( const gp_Ax2 Axes,
const Standard_Real  dx,
const Standard_Real  dy,
const Standard_Real  dz 
)
BRepPrim_Wedge::BRepPrim_Wedge ( const gp_Ax2 Axes,
const Standard_Real  dx,
const Standard_Real  dy,
const Standard_Real  dz,
const Standard_Real  ltx 
)
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 
)

Member Function Documentation

void BRepPrim_Wedge::operator delete ( void *  anAddress) [inline]

Reimplemented from BRepPrim_GWedge.

void* BRepPrim_Wedge::operator new ( size_t  ,
void *  anAddress 
) [inline]

Reimplemented from BRepPrim_GWedge.

void* BRepPrim_Wedge::operator new ( size_t  size) [inline]

Reimplemented from BRepPrim_GWedge.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines