Open CASCADE Technology 6.6.0
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

 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

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