Open CASCADE Technology 6.6.0
|
Gives D.E. Status under the form i,j,k,l (4 figures)
i for BlankStatus
j for SubordinateStatus
k for UseFlag
l for Hierarchy
For matching, allowed shortcuts
B(Blanked) or V(Visible) are allowed instead of i
I(Independant=0), P(Physically Dep.=1), L(Logically Dep.=2) or
D(Dependant=3) are allowed instead of j
These letters must be given in their good position
For non-exact matching :
a letter (see above), no comma : only this status is checked
nothing or a star between commas : this status is OK
#include <IGESSelect_SignStatus.hxx>
Public Member Functions | |
IGESSelect_SignStatus () | |
Standard_CString | Value (const Handle< Standard_Transient > &ent, const Handle< Interface_InterfaceModel > &model) const |
Returns the value (see above) | |
virtual Standard_Boolean | Matches (const Handle< Standard_Transient > &ent, const Handle< Interface_InterfaceModel > &model, const TCollection_AsciiString &text, const Standard_Boolean exact) const |
Performs the match rule (see above) |
IGESSelect_SignStatus::IGESSelect_SignStatus | ( | ) |
virtual Standard_Boolean IGESSelect_SignStatus::Matches | ( | const Handle< Standard_Transient > & | ent, |
const Handle< Interface_InterfaceModel > & | model, | ||
const TCollection_AsciiString & | text, | ||
const Standard_Boolean | exact | ||
) | const [virtual] |
Reimplemented from IFSelect_Signature.
Standard_CString IGESSelect_SignStatus::Value | ( | const Handle< Standard_Transient > & | ent, |
const Handle< Interface_InterfaceModel > & | model | ||
) | const [virtual] |
Implements Interface_SignType.