|
Open CASCADE Technology 6.5.2
|
This selections uses Subordinate Status as sort criterium
It is an integer number which can be :
0 Independant
1 Physically Dependant
2 Logically Dependant
3 Both (recorded)
+ to sort :
4 : 1 or 3 -> at least Physically
5 : 2 or 3 -> at least Logically
6 : 1 or 2 or 3 -> any kind of dependance
(corresponds to 0 reversed)
#include <IGESSelect_SelectSubordinate.hxx>

Public Member Functions | |
| IGESSelect_SelectSubordinate (const Standard_Integer status) | |
| Creates a SelectSubordinate with a status to be sorted | |
| Standard_Integer | Status () const |
| Returns the status used for sorting | |
| Standard_Boolean | Sort (const Standard_Integer rank, const Handle< Standard_Transient > &ent, const Handle< Interface_InterfaceModel > &model) const |
| Returns True if <ent> is an IGES Entity with Subordinate Status matching the criterium | |
| TCollection_AsciiString | ExtractLabel () const |
| Returns the Selection criterium : "IGES Entity, Independant" etc... | |
| IGESSelect_SelectSubordinate::IGESSelect_SelectSubordinate | ( | const Standard_Integer | status | ) |
| TCollection_AsciiString IGESSelect_SelectSubordinate::ExtractLabel | ( | ) | const [virtual] |
Implements IFSelect_SelectExtract.
| Standard_Boolean IGESSelect_SelectSubordinate::Sort | ( | const Standard_Integer | rank, |
| const Handle< Standard_Transient > & | ent, | ||
| const Handle< Interface_InterfaceModel > & | model | ||
| ) | const [virtual] |
Implements IFSelect_SelectExtract.
| Standard_Integer IGESSelect_SelectSubordinate::Status | ( | ) | const |
1.7.4