Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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

DEFINE_STANDARD_ALLOC 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


Member Function Documentation

BRepPrimAPI_MakeHalfSpace::operator TopoDS_Solid ( ) const

The documentation for this class was generated from the following file: