#include <XSControl_SelectForTransfer.hxx>
Inheritance diagram for XSControl_SelectForTransfer:
Public Member Functions | |
Standard_EXPORT | XSControl_SelectForTransfer () |
Creates a SelectForTransfer, non initialised it sorts nothing, unless an Actor has been defined . | |
Standard_EXPORT | XSControl_SelectForTransfer (const Handle(XSControl_TransferReader)&TR) |
Creates a SelectForTransfer, which will work with the currently defined Actor brought by the TransferReader . | |
Standard_EXPORT void | SetReader (const Handle(XSControl_TransferReader)&TR) |
Sets a TransferReader to sort entities : it brings the Actor, which may change, while the TransferReader does not . | |
Standard_EXPORT void | SetActor (const Handle(Transfer_ActorOfTransientProcess)&act) |
Sets a precise actor to sort entities This definition oversedes the creation with a TransferReader . | |
Standard_EXPORT Handle_Transfer_ActorOfTransientProcess | Actor () const |
Returns the Actor used as precised one. Returns a Null Handle for a creation from a TransferReader without any further setting . | |
Standard_EXPORT Handle_XSControl_TransferReader | Reader () const |
Returns the Reader (if created with a Reader) Returns a Null Handle if not created with a Reader . | |
Standard_EXPORT Standard_Boolean | Sort (const Standard_Integer rank, const Handle(Standard_Transient)&ent, const Handle(Interface_InterfaceModel)&model) const |
Returns True for an Entity which is recognized by the Actor, either the precised one, or the one defined by TransferReader . | |
Standard_EXPORT TCollection_AsciiString | ExtractLabel () const |
Returns a text defining the criterium : "Recognized for Transfer [(current actor)]" . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_XSControl_TransferReader | theTR |
Handle_Transfer_ActorOfTransientProcess | theAC |
|
|
|
|
|
|
|
Implements IFSelect_SelectExtract. |
|
Reimplemented from IFSelect_SelectExtract. Reimplemented in STEPSelections_SelectForTransfer. |
|
|
|
|
|
|
|
Implements IFSelect_SelectExtract. |
|
|
|
|