Open CASCADE Technology 6.6.0
Data Structures | Public Member Functions | Protected Member Functions
Poly_MakeLoops2D Class Reference

#include <Poly_MakeLoops.hxx>

Inheritance diagram for Poly_MakeLoops2D:
Inheritance graph
[legend]

Data Structures

class  Helper
 The abstract helper class. More...

Public Member Functions

 Poly_MakeLoops2D (const Standard_Boolean theLeftWay, const Helper *theHelper, const Handle_NCollection_BaseAllocator &theAlloc)
 Constructor. If helper is NULL then the algorithm will probably return a wrong result.

Protected Member Functions

virtual Standard_Integer chooseLeftWay (const Standard_Integer theNode, const Standard_Integer theSegIndex, const NCollection_List< Standard_Integer > &theLstIndS) const
const HelpergetHelper () const

Constructor & Destructor Documentation

Poly_MakeLoops2D::Poly_MakeLoops2D ( const Standard_Boolean  theLeftWay,
const Helper theHelper,
const Handle_NCollection_BaseAllocator &  theAlloc 
)

Member Function Documentation

virtual Standard_Integer Poly_MakeLoops2D::chooseLeftWay ( const Standard_Integer  theNode,
const Standard_Integer  theSegIndex,
const NCollection_List< Standard_Integer > &  theLstIndS 
) const [protected, virtual]

Implements Poly_MakeLoops.

const Helper* Poly_MakeLoops2D::getHelper ( ) const [inline, protected]

Reimplemented from Poly_MakeLoops.


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