Open CASCADE Technology 6.5.2
Public Member Functions
BRepPrimAPI_MakeHalfSpace Class Reference

Describes functions to build half-spaces.
A half-space is an infinite solid, limited by a surface. It
is built from a face or a shell, which bounds it, and with
a reference point, which specifies the side of the
surface where the matter of the half-space is located.
A half-space is a tool commonly used in topological
operations to cut another shape.
A MakeHalfSpace object provides a framework for:
More...

#include <BRepPrimAPI_MakeHalfSpace.hxx>

Inheritance diagram for BRepPrimAPI_MakeHalfSpace:
Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 BRepPrimAPI_MakeHalfSpace (const TopoDS_Face &Face, const gp_Pnt &RefPnt)
 Make a HalfSpace defined with a Face and a Point.

 BRepPrimAPI_MakeHalfSpace (const TopoDS_Shell &Shell, const gp_Pnt &RefPnt)
 Make a HalfSpace defined with a Shell and a Point.

const TopoDS_SolidSolid () const
 Returns the constructed half-space as a solid.

 operator TopoDS_Solid () const

Detailed Description


Constructor & Destructor Documentation

BRepPrimAPI_MakeHalfSpace::BRepPrimAPI_MakeHalfSpace ( const TopoDS_Face Face,
const gp_Pnt RefPnt 
)
BRepPrimAPI_MakeHalfSpace::BRepPrimAPI_MakeHalfSpace ( const TopoDS_Shell Shell,
const gp_Pnt RefPnt 
)

Member Function Documentation

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

Reimplemented from BRepBuilderAPI_MakeShape.

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

Reimplemented from BRepBuilderAPI_MakeShape.

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

Reimplemented from BRepBuilderAPI_MakeShape.

BRepPrimAPI_MakeHalfSpace::operator TopoDS_Solid ( ) const
const TopoDS_Solid& BRepPrimAPI_MakeHalfSpace::Solid ( ) const

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