Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
BRepMAT2d_Explorer Class Reference

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

#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)
 
int NumberOfContours () const
 Returns the Number of contours.
 
int NumberOfCurves (const int IndexContour) const
 Returns the Number of Curves in the Contour number <IndexContour>.
 
void Init (const int IndexContour)
 Initialisation of an Iterator on the curves of the Contour number <IndexContour>.
 
bool 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.
 
occ::handle< Geom2d_CurveValue () const
 Returns the current curve on the current Contour.
 
TopoDS_Shape Shape () const
 
const NCollection_Sequence< occ::handle< Geom2d_Curve > > & Contour (const int IndexContour) const
 
bool 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 NCollection_Sequence< bool > & GetIsClosed () const
 

Detailed Description

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

Constructor & Destructor Documentation

◆ BRepMAT2d_Explorer() [1/2]

BRepMAT2d_Explorer::BRepMAT2d_Explorer ( )

◆ BRepMAT2d_Explorer() [2/2]

BRepMAT2d_Explorer::BRepMAT2d_Explorer ( const TopoDS_Face & aFace)

Member Function Documentation

◆ Clear()

void BRepMAT2d_Explorer::Clear ( )

Clear the contents of <me>.

◆ Contour()

const NCollection_Sequence< occ::handle< Geom2d_Curve > > & BRepMAT2d_Explorer::Contour ( const int IndexContour) const

◆ GetIsClosed()

const NCollection_Sequence< bool > & BRepMAT2d_Explorer::GetIsClosed ( ) const

◆ Init()

void BRepMAT2d_Explorer::Init ( const int IndexContour)

Initialisation of an Iterator on the curves of the Contour number <IndexContour>.

◆ IsModified()

bool BRepMAT2d_Explorer::IsModified ( const TopoDS_Shape & aShape) const

◆ ModifiedShape()

TopoDS_Shape BRepMAT2d_Explorer::ModifiedShape ( const TopoDS_Shape & aShape) const

If the shape is not modified, returns the shape itself.

◆ More()

bool BRepMAT2d_Explorer::More ( ) const

Return False if there is no more curves on the Contour initialised by the method Init.

◆ Next()

void BRepMAT2d_Explorer::Next ( )

Move to the next curve of the current Contour.

◆ NumberOfContours()

int BRepMAT2d_Explorer::NumberOfContours ( ) const

Returns the Number of contours.

◆ NumberOfCurves()

int BRepMAT2d_Explorer::NumberOfCurves ( const int IndexContour) const

Returns the Number of Curves in the Contour number <IndexContour>.

◆ Perform()

void BRepMAT2d_Explorer::Perform ( const TopoDS_Face & aFace)

◆ Shape()

TopoDS_Shape BRepMAT2d_Explorer::Shape ( ) const

◆ Value()

occ::handle< Geom2d_Curve > BRepMAT2d_Explorer::Value ( ) const

Returns the current curve on the current Contour.


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