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

ModelingAlgorithms
TKPrim
BRepPrimAPI


BRepPrimAPI_MakeWedge Class Reference

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

#include <BRepPrimAPI_MakeWedge.hxx>

Inheritance diagram for BRepPrimAPI_MakeWedge:

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 BRepPrimAPI_MakeWedge (const Standard_Real dx, const Standard_Real dy, const Standard_Real dz, const Standard_Real ltx)
 Make a STEP right angular wedge. (ltx >= 0)
.
Standard_EXPORT BRepPrimAPI_MakeWedge (const gp_Ax2 &Axes, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz, const Standard_Real ltx)
 Make a STEP right angular wedge. (ltx >= 0)
.
Standard_EXPORT BRepPrimAPI_MakeWedge (const Standard_Real dx, const Standard_Real dy, const Standard_Real dz, const Standard_Real xmin, const Standard_Real zmin, const Standard_Real xmax, const Standard_Real zmax)
 Make a wedge. The face at dy is xmin,zmin xmax,zmax
.
Standard_EXPORT BRepPrimAPI_MakeWedge (const gp_Ax2 &Axes, const Standard_Real dx, const Standard_Real dy, const Standard_Real dz, const Standard_Real xmin, const Standard_Real zmin, const Standard_Real xmax, const Standard_Real zmax)
 Make a wedge. The face at dy is xmin,zmin xmax,zmax
.
Standard_EXPORT BRepPrim_WedgeWedge ()
 Returns the internal algorithm.

.
virtual Standard_EXPORT void Build ()
 Stores the solid in myShape.
.
Standard_EXPORT const TopoDS_Shell & Shell ()
 Returns the constructed box in the form of a shell.
.
Standard_EXPORT operator TopoDS_Shell ()
Standard_EXPORT const TopoDS_Solid & Solid ()
 Returns the constructed box in the form of a solid.
.
Standard_EXPORT operator TopoDS_Solid ()

Private Attributes

BRepPrim_Wedge myWedge

Constructor & Destructor Documentation

Standard_EXPORT BRepPrimAPI_MakeWedge::BRepPrimAPI_MakeWedge const Standard_Real  dx,
const Standard_Real  dy,
const Standard_Real  dz,
const Standard_Real  ltx
 

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

Standard_EXPORT BRepPrimAPI_MakeWedge::BRepPrimAPI_MakeWedge const Standard_Real  dx,
const Standard_Real  dy,
const Standard_Real  dz,
const Standard_Real  xmin,
const Standard_Real  zmin,
const Standard_Real  xmax,
const Standard_Real  zmax
 

Standard_EXPORT BRepPrimAPI_MakeWedge::BRepPrimAPI_MakeWedge const gp_Ax2 &  Axes,
const Standard_Real  dx,
const Standard_Real  dy,
const Standard_Real  dz,
const Standard_Real  xmin,
const Standard_Real  zmin,
const Standard_Real  xmax,
const Standard_Real  zmax
 


Member Function Documentation

virtual Standard_EXPORT void BRepPrimAPI_MakeWedge::Build  )  [virtual]
 

Reimplemented from BRepBuilderAPI_MakeShape.

void BRepPrimAPI_MakeWedge::operator delete void *  anAddress  )  [inline]
 

Reimplemented from BRepBuilderAPI_MakeShape.

void* BRepPrimAPI_MakeWedge::operator new size_t  size  )  [inline]
 

Reimplemented from BRepBuilderAPI_MakeShape.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Standard_EXPORT BRepPrimAPI_MakeWedge::operator TopoDS_Shell  ) 
 

Standard_EXPORT BRepPrimAPI_MakeWedge::operator TopoDS_Solid  ) 
 

Standard_EXPORT const TopoDS_Shell& BRepPrimAPI_MakeWedge::Shell  ) 
 

Standard_EXPORT const TopoDS_Solid& BRepPrimAPI_MakeWedge::Solid  ) 
 

Standard_EXPORT BRepPrim_Wedge& BRepPrimAPI_MakeWedge::Wedge  ) 
 


Field Documentation

BRepPrim_Wedge BRepPrimAPI_MakeWedge::myWedge [private]
 


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