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

DataExchange
TKIGES
IGESSelect


IGESSelect_SelectBypassSubfigure Class Reference

Selects a list built as follows :
Subfigures correspond to
* Definition (basic : type 308, or Network : type 320)
* Instance (Singular : type 408, or Network : 420, or
patterns : 412,414)

Entities which are not Subfigure are taken as such
For Subfigures Instances, their definition is taken, then
explored itself
For Subfigures Definitions, the list of "Associated Entities"
is explored
Hence, level 0 (D) recursively explores a Subfigure if some of
its Elements are Subfigures. level 1 explores just at first
level (i.e. for an instance, returns its definition)
.

#include <IGESSelect_SelectBypassSubfigure.hxx>

Inheritance diagram for IGESSelect_SelectBypassSubfigure:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESSelect_SelectBypassSubfigure (const Standard_Integer level=0)
 Creates a SelectBypassSubfigure, 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 Subfigure, gives its elements
Else, takes the entity itself
.
Standard_EXPORT TCollection_AsciiString ExploreLabel () const
 Returns a text defining the criterium : "Content of Subfigure"
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Constructor & Destructor Documentation

Standard_EXPORT IGESSelect_SelectBypassSubfigure::IGESSelect_SelectBypassSubfigure const Standard_Integer  level = 0  ) 
 


Member Function Documentation

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

Implements IFSelect_SelectExplore.

Standard_EXPORT const IGESSelect_SelectBypassSubfigure::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