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

Construct an explorer from wires, face, set of curves
from Geom2d to compute the bisecting Locus.

#include <BRepMAT2d_Explorer.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC BRepMAT2d_Explorer ()
 BRepMAT2d_Explorer (const TopoDS_Face &aFace)
void Clear ()
 Clear the contents of <me>.

void Perform (const TopoDS_Face &aFace)
Standard_Integer NumberOfContours () const
 Returns the Number of contours.

Standard_Integer NumberOfCurves (const Standard_Integer IndexContour) const
 Returns the Number of Curves in the Contour number
<IndexContour>.

void Init (const Standard_Integer IndexContour)
 Initialisation of an Iterator on the curves of
the Contour number <IndexContour>.

Standard_Boolean More () const
 Return False if there is no more curves on the Contour
initialised by the method Init.

void Next ()
 Move to the next curve of the current Contour.

Handle_Geom2d_Curve Value () const
 Returns the current curve on the current Contour.

TopoDS_Shape Shape () const
const TColGeom2d_SequenceOfCurveContour (const Standard_Integer IndexContour) const
Standard_Boolean IsModified (const TopoDS_Shape &aShape) const
TopoDS_Shape ModifiedShape (const TopoDS_Shape &aShape) const
 If the shape is not modified, returns the shape itself.

const TColStd_SequenceOfBooleanGetIsClosed () const

Constructor & Destructor Documentation


Member Function Documentation

Handle_Geom2d_Curve BRepMAT2d_Explorer::Value ( ) const

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