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

 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

BRepMAT2d_Explorer::BRepMAT2d_Explorer ( )
BRepMAT2d_Explorer::BRepMAT2d_Explorer ( const TopoDS_Face aFace)

Member Function Documentation

void BRepMAT2d_Explorer::Clear ( )
const TColGeom2d_SequenceOfCurve& BRepMAT2d_Explorer::Contour ( const Standard_Integer  IndexContour) const
const TColStd_SequenceOfBoolean& BRepMAT2d_Explorer::GetIsClosed ( ) const
void BRepMAT2d_Explorer::Init ( const Standard_Integer  IndexContour)
Standard_Boolean BRepMAT2d_Explorer::IsModified ( const TopoDS_Shape aShape) const
TopoDS_Shape BRepMAT2d_Explorer::ModifiedShape ( const TopoDS_Shape aShape) const
Standard_Boolean BRepMAT2d_Explorer::More ( ) const
void BRepMAT2d_Explorer::Next ( )
Standard_Integer BRepMAT2d_Explorer::NumberOfContours ( ) const
Standard_Integer BRepMAT2d_Explorer::NumberOfCurves ( const Standard_Integer  IndexContour) const
void BRepMAT2d_Explorer::Perform ( const TopoDS_Face aFace)
TopoDS_Shape BRepMAT2d_Explorer::Shape ( ) const
Handle_Geom2d_Curve BRepMAT2d_Explorer::Value ( ) const

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