#include <IFSelect_SelectSignedSharing.hxx>
Inheritance diagram for IFSelect_SelectSignedSharing:
Public Member Functions | |
Standard_EXPORT | IFSelect_SelectSignedSharing (const Handle(IFSelect_Signature)&matcher, const Standard_CString signtext, const Standard_Boolean exact=Standard_True, const Standard_Integer level=0) |
Creates a SelectSignedSharing, defaulted for any level with a given Signature and text to match . | |
Standard_EXPORT Handle_IFSelect_Signature | Signature () const |
Returns the used Signature, then it is possible to access it, modify it as required . | |
Standard_EXPORT const TCollection_AsciiString & | SignatureText () const |
Returns Text used to Sort Entity on its Signature . | |
Standard_EXPORT Standard_Boolean | IsExact () const |
Returns True if match must be exact . | |
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 : its sharing entities <ent> to take if it matches the Signature At level max, filters the result. Else gives all sharings . | |
Standard_EXPORT 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) . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_IFSelect_Signature | thematcher |
TCollection_AsciiString | thesigntext |
Standard_Boolean | theexact |
|
|
|
Implements IFSelect_SelectExplore. |
|
Implements IFSelect_SelectExplore. |
|
Reimplemented from IFSelect_SelectExplore. |
|
|
|
|
|
|
|
|
|
|
|
|