#include <IGESSelect_ChangeLevelList.hxx>
Inheritance diagram for IGESSelect_ChangeLevelList:
Public Member Functions | |
Standard_EXPORT | IGESSelect_ChangeLevelList () |
Creates a ChangeLevelList, not yet defined (see SetOldNumber and SetNewNumber) . | |
Standard_EXPORT Standard_Boolean | HasOldNumber () const |
Returns True if OldNumber is defined : then, only entities which have a LevelList which contains the value are processed. Else, all entities attached to a LevelList are. . | |
Standard_EXPORT Handle_IFSelect_IntParam | OldNumber () const |
Returns the parameter for OldNumber. If not defined (Null Handle), it will be interpreted as "all level lists" . | |
Standard_EXPORT void | SetOldNumber (const Handle(IFSelect_IntParam)¶m) |
Sets a parameter for OldNumber . | |
Standard_EXPORT Standard_Boolean | HasNewNumber () const |
Returns True if NewNumber is defined : then, it gives the new value for Level Number. Else, the first value of the LevelList is used as new Level Number. . | |
Standard_EXPORT Handle_IFSelect_IntParam | NewNumber () const |
Returns the parameter for NewNumber. If not defined (Null Handle), it will be interpreted as "new value 0" . | |
Standard_EXPORT void | SetNewNumber (const Handle(IFSelect_IntParam)¶m) |
Sets a parameter for NewNumber . | |
Standard_EXPORT void | Performing (IFSelect_ContextModif &ctx, const Handle(IGESData_IGESModel)&target, Interface_CopyTool &TC) const |
Specific action : considers selected target entities : If OldNumber is not defined, all entities attached to a Level List If OldNumber is defined (value not negative), entities with a Level List which contains this value Attaches all these entities to value given by NewNumber, or the first value of the Level List . | |
Standard_EXPORT TCollection_AsciiString | Label () const |
Returns a text which begins by "Changes Level Lists containing <old>", or "Changes all Level Lists in D.E.", and ends by " to Number <new>" or " to Number = first value in List" . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_IFSelect_IntParam | theold |
Handle_IFSelect_IntParam | thenew |
|
|
|
Reimplemented from IGESSelect_ModelModifier. |
|
|
|
|
|
Implements IFSelect_GeneralModifier. |
|
|
|
|
|
Implements IGESSelect_ModelModifier. |
|
|
|
|
|
|
|
|