OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKIGES
IGESSelect


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

Standard_EXPORT 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_EXPORT 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
.
Standard_EXPORT TCollection_AsciiString ExploreLabel () const
 Returns a text defining the criterium : "Basic PCurves" or
"Global PCurves"
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Boolean thebasic

Constructor & Destructor Documentation

Standard_EXPORT IGESSelect_SelectPCurves::IGESSelect_SelectPCurves const Standard_Boolean  basic  ) 
 


Member Function Documentation

Standard_EXPORT 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.

Standard_EXPORT TCollection_AsciiString IGESSelect_SelectPCurves::ExploreLabel  )  const [virtual]
 

Implements IFSelect_SelectExplore.

Standard_EXPORT const IGESSelect_SelectPCurves::Handle Standard_Type   )  const
 

Reimplemented from IFSelect_SelectExplore.


Field Documentation

Standard_Boolean IGESSelect_SelectPCurves::thebasic [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:41:15 2008 for OpenCASCADE by  doxygen 1.4.1