Open CASCADE Technology
6.5.4
|
This Selection returns the pcurves which lie on a face
In two modes : global (i.e. a CompositeCurve is not explored)
or basic (all the basic curves are listed)
#include <IGESSelect_SelectPCurves.hxx>
Public Member Functions | |
IGESSelect_SelectPCurves (const Standard_Boolean basic) | |
Creates a SelectPCurves basic True : lists all the components of pcurves basic False : lists the uppest level definitions (i.e. stops at CompositeCurve) | |
Standard_Boolean | Explore (const Standard_Integer level, const Handle< Standard_Transient > &ent, const Interface_Graph &G, Interface_EntityIterator &explored) const |
Explores an entity, to take its contained PCurves An independant curve is IGNORED : only faces are explored | |
TCollection_AsciiString | ExploreLabel () const |
Returns a text defining the criterium : "Basic PCurves" or "Global PCurves" |
Standard_Boolean IGESSelect_SelectPCurves::Explore | ( | const Standard_Integer | level, |
const Handle< Standard_Transient > & | ent, | ||
const Interface_Graph & | G, | ||
Interface_EntityIterator & | explored | ||
) | const [virtual] |
Implements IFSelect_SelectExplore.
TCollection_AsciiString IGESSelect_SelectPCurves::ExploreLabel | ( | ) | const [virtual] |
Implements IFSelect_SelectExplore.