Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IGESSelect_SelectBypassSubfigure Class Reference

Selects a list built as follows :
Subfigures correspond to
More...

#include <IGESSelect_SelectBypassSubfigure.hxx>

Inheritance diagram for IGESSelect_SelectBypassSubfigure:
Inheritance graph
[legend]

Public Member Functions

 IGESSelect_SelectBypassSubfigure (const Standard_Integer level=0)
 Creates a SelectBypassSubfigure, by default all level
(level = 1 explores at first level)

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

TCollection_AsciiString ExploreLabel () const
 Returns a text defining the criterium : "Content of Subfigure"


Detailed Description

      * Definition (basic : type 308, or Network : type 320) <br>
      * Instance (Singular : type 408, or Network : 420, or <br>
        patterns : 412,414) <br>


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)


Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: