OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKPrim
BRepPrim


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)
Standard_EXPORT 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
.
Standard_EXPORT 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
.
Standard_EXPORT 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

Standard_EXPORT BRepPrim_Wedge::BRepPrim_Wedge const gp_Ax2 &  Axes,
const Standard_Real  dx,
const Standard_Real  dy,
const Standard_Real  dz
 

Standard_EXPORT BRepPrim_Wedge::BRepPrim_Wedge const gp_Ax2 &  Axes,
const Standard_Real  dx,
const Standard_Real  dy,
const Standard_Real  dz,
const Standard_Real  ltx
 

Standard_EXPORT 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  size  )  [inline]
 

Reimplemented from BRepPrim_GWedge.

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

Reimplemented from BRepPrim_GWedge.


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:41:31 2008 for OpenCASCADE by  doxygen 1.4.1