Open CASCADE Technology 6.6.0
Public Member Functions
IGESSelect_SelectPCurves Class Reference

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>

Inheritance diagram for IGESSelect_SelectPCurves:
Inheritance graph
[legend]

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"


Constructor & Destructor Documentation

IGESSelect_SelectPCurves::IGESSelect_SelectPCurves ( const Standard_Boolean  basic)

Member Function Documentation

Standard_Boolean IGESSelect_SelectPCurves::Explore ( const Standard_Integer  level,
const Handle< Standard_Transient > &  ent,
const Interface_Graph G,
Interface_EntityIterator explored 
) const [virtual]
TCollection_AsciiString IGESSelect_SelectPCurves::ExploreLabel ( ) const [virtual]

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