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

ModelingAlgorithms
TKPrim
BRepPrimAPI


BRepPrimAPI_MakeSweep Class Reference

The abstract class MakeSweep is
the root class of swept primitives.
Sweeps are objects you obtain by sweeping a profile along a path.
The profile can be any topology and the path is usually a curve or
a wire. The profile generates objects according to the following rules:
- Vertices generate Edges
- Edges generate Faces.
- Wires generate Shells.
- Faces generate Solids.
- Shells generate Composite Solids.
You are not allowed to sweep Solids and Composite Solids.
Two kinds of sweeps are implemented in the BRepPrimAPI package:
- The linear sweep called a Prism
- The rotational sweep called a Revol
Swept constructions along complex profiles such as BSpline curves
are also available in the BRepOffsetAPI package..
.

#include <BRepPrimAPI_MakeSweep.hxx>

Inheritance diagram for BRepPrimAPI_MakeSweep:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
virtual Standard_EXPORT TopoDS_Shape FirstShape ()=0
 Returns the TopoDS Shape of the bottom of the sweep.
.
virtual Standard_EXPORT TopoDS_Shape LastShape ()=0
 Returns the TopoDS Shape of the top of the sweep.
.

Member Function Documentation

virtual Standard_EXPORT TopoDS_Shape BRepPrimAPI_MakeSweep::FirstShape  )  [pure virtual]
 

Implemented in BRepOffsetAPI_MakePipe, BRepOffsetAPI_MakePipeShell, BRepPrimAPI_MakePrism, and BRepPrimAPI_MakeRevol.

virtual Standard_EXPORT TopoDS_Shape BRepPrimAPI_MakeSweep::LastShape  )  [pure virtual]
 

Implemented in BRepOffsetAPI_MakePipe, BRepOffsetAPI_MakePipeShell, BRepPrimAPI_MakePrism, and BRepPrimAPI_MakeRevol.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepOffsetAPI_MakePipe, BRepOffsetAPI_MakePipeShell, BRepPrimAPI_MakePrism, and BRepPrimAPI_MakeRevol.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepOffsetAPI_MakePipe, BRepOffsetAPI_MakePipeShell, BRepPrimAPI_MakePrism, and BRepPrimAPI_MakeRevol.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepOffsetAPI_MakePipe, BRepOffsetAPI_MakePipeShell, BRepPrimAPI_MakePrism, and BRepPrimAPI_MakeRevol.


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