|
Open CASCADE Technology 6.5.2
|
In the graph, explore the Shareds of the input entities,
until it encounters some which match a given Signature
(for a limited level, filters the returned list)
By default, fitted for any level
#include <IFSelect_SelectSignedShared.hxx>

Public Member Functions | |
| IFSelect_SelectSignedShared (const Handle< IFSelect_Signature > &matcher, const Standard_CString signtext, const Standard_Boolean exact=Standard_True, const Standard_Integer level=0) | |
| Creates a SelectSignedShared, defaulted for any level with a given Signature and text to match | |
| Handle_IFSelect_Signature | Signature () const |
| Returns the used Signature, then it is possible to access it, modify it as required | |
| const TCollection_AsciiString & | SignatureText () const |
| Returns Text used to Sort Entity on its Signature | |
| Standard_Boolean | IsExact () const |
| Returns True if match must be exact | |
| Standard_Boolean | Explore (const Standard_Integer level, const Handle< Standard_Transient > &ent, const Interface_Graph &G, Interface_EntityIterator &explored) const |
| Explores an entity : its Shared entities <ent> to take if it matches the Signature At level max, filters the result. Else gives all Shareds | |
| TCollection_AsciiString | ExploreLabel () const |
| Returns a text defining the criterium. (it refers to the text and exact flag to be matched, and is qualified by the Name provided by the Signature) | |
| IFSelect_SelectSignedShared::IFSelect_SelectSignedShared | ( | const Handle< IFSelect_Signature > & | matcher, |
| const Standard_CString | signtext, | ||
| const Standard_Boolean | exact = Standard_True, |
||
| const Standard_Integer | level = 0 |
||
| ) |
| Standard_Boolean IFSelect_SelectSignedShared::Explore | ( | const Standard_Integer | level, |
| const Handle< Standard_Transient > & | ent, | ||
| const Interface_Graph & | G, | ||
| Interface_EntityIterator & | explored | ||
| ) | const [virtual] |
Implements IFSelect_SelectExplore.
| TCollection_AsciiString IFSelect_SelectSignedShared::ExploreLabel | ( | ) | const [virtual] |
Implements IFSelect_SelectExplore.
| Standard_Boolean IFSelect_SelectSignedShared::IsExact | ( | ) | const |
| Handle_IFSelect_Signature IFSelect_SelectSignedShared::Signature | ( | ) | const |
| const TCollection_AsciiString& IFSelect_SelectSignedShared::SignatureText | ( | ) | const |
1.7.4