#include <IGESSelect_SelectLevelNumber.hxx>
Inheritance diagram for IGESSelect_SelectLevelNumber:
Public Member Functions | |
Standard_EXPORT | IGESSelect_SelectLevelNumber () |
Creates a SelectLevelNumber, with no Level criterium : see SetLevelNumber. Empty, this selection filters nothing. . | |
Standard_EXPORT void | SetLevelNumber (const Handle(IFSelect_IntParam)&levnum) |
Sets a Parameter as Level criterium . | |
Standard_EXPORT Handle_IFSelect_IntParam | LevelNumber () const |
Returns the Level criterium. NullHandle if not yet set (interpreted as Level = 0 : no level number attached) . | |
Standard_EXPORT 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 Level Number admits the criterium (= value if single level, or one of the attached level numbers = value if level list) . | |
Standard_EXPORT TCollection_AsciiString | ExtractLabel () const |
Returns the Selection criterium : "IGES Entity, Level Number admits <nn>" (if nn > 0) or "IGES Entity attached to no Level" (if nn = 0) . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_IFSelect_IntParam | thelevnum |
|
|
|
Implements IFSelect_SelectExtract. |
|
Reimplemented from IFSelect_SelectExtract. |
|
|
|
|
|
Implements IFSelect_SelectExtract. |
|
|