Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
ShapeUpgrade_ClosedFaceDivide Class Reference

Divides a Face with one or more seam edge to avoid closed faces.
Splitting is performed by U and V direction. The number of
resulting faces can be defined by user.

#include <ShapeUpgrade_ClosedFaceDivide.hxx>

Inheritance diagram for ShapeUpgrade_ClosedFaceDivide:
Inheritance graph
[legend]

Public Member Functions

 ShapeUpgrade_ClosedFaceDivide ()
 Creates empty constructor.

 ShapeUpgrade_ClosedFaceDivide (const TopoDS_Face &F)
 Initialize by a Face.

virtual Standard_Boolean SplitSurface ()
 Performs splitting of surface and computes the shell
from source face.

void SetNbSplitPoints (const Standard_Integer num)
 Sets the number of cutting lines by which closed face
will be splitted. The resulting faces will be num+1.

Standard_Integer GetNbSplitPoints () const
 Returns the number of splitting points


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from ShapeUpgrade_FaceDivide.


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