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

DataExchange
TKIGES
IGESSelect


IGESSelect_SelectBypassGroup Class Reference

Selects a list built as follows :
Groups are entities type 402, forms 1,7,14,15 (Group,
Ordered or not, "WithoutBackPointer" or not)

Entities which are not GROUP are taken as such
For Groups, their list of Elements is explore
Hence, level 0 (D) recursively explores a Group if some of
its Elements are Groups. level 1 explores just at first level
.

#include <IGESSelect_SelectBypassGroup.hxx>

Inheritance diagram for IGESSelect_SelectBypassGroup:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESSelect_SelectBypassGroup (const Standard_Integer level=0)
 Creates a SelectBypassGroup, by default all level
(level = 1 explores at first level)
.
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 : for a Group, gives its elements
Else, takes the entity itself
.
Standard_EXPORT TCollection_AsciiString ExploreLabel () const
 Returns a text defining the criterium : "Content of Group"
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Constructor & Destructor Documentation

Standard_EXPORT IGESSelect_SelectBypassGroup::IGESSelect_SelectBypassGroup const Standard_Integer  level = 0  ) 
 


Member Function Documentation

Standard_EXPORT Standard_Boolean IGESSelect_SelectBypassGroup::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_SelectBypassGroup::ExploreLabel  )  const [virtual]
 

Implements IFSelect_SelectExplore.

Standard_EXPORT const IGESSelect_SelectBypassGroup::Handle Standard_Type   )  const
 

Reimplemented from IFSelect_SelectExplore.


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