|
| Transfer_IteratorOfProcessForTransient (const Standard_Boolean withstarts) |
| Creates an empty Iterator if withstarts is True, each Binder to be iterated will be associated to its corresponding Starting Object.
|
|
void | Add (const Handle< Transfer_Binder > &binder) |
| Adds a Binder to the iteration list (construction) with no corresponding Starting Object (note that Result is brought by Binder)
|
|
void | Add (const Handle< Transfer_Binder > &binder, const Handle< Standard_Transient > &start) |
| Adds a Binder to the iteration list, associated with its corresponding Starting Object "start" Starting Object is ignored if not required at Creation time.
|
|
void | Filter (const Handle< TColStd_HSequenceOfTransient > &list, const Standard_Boolean keep=Standard_True) |
| After having added all items, keeps or rejects items which are attached to starting data given by <only> <keep> = True (D) : keeps. <keep> = False : rejects Does nothing if <withstarts> was False.
|
|
Standard_Boolean | HasStarting () const |
| Returns True if Starting Object is available (defined at Creation Time)
|
|
const Handle< Standard_Transient > & | Starting () const |
| Returns corresponding Starting Object.
|
|
| Transfer_TransferIterator () |
| Creates an empty Iterator.
|
|
void | AddItem (const Handle< Transfer_Binder > &atr) |
| Adds a Binder to the iteration list (construction)
|
|
void | SelectBinder (const Handle< Standard_Type > &atype, const Standard_Boolean keep) |
| Selects Items on the Type of Binder : keep only Binders which are of a given Type (if keep is True) or reject only them (if keep is False)
|
|
void | SelectResult (const Handle< Standard_Type > &atype, const Standard_Boolean keep) |
| Selects Items on the Type of Result. Considers only Unique Results. Considers Dynamic Type for Transient Result, Static Type (the one given to define the Binder) else.
|
|
void | SelectUnique (const Standard_Boolean keep) |
| Select Items according Unicity : keep only Unique Results (if keep is True) or keep only Multiple Results (if keep is False)
|
|
void | SelectItem (const Standard_Integer num, const Standard_Boolean keep) |
| Selects/Unselect (according to <keep> an item designated by its rank <num> in the list Used by sub-classes which have specific criteria.
|
|
Standard_Integer | Number () const |
| Returns count of Binders to be iterated.
|
|
void | Start () |
| Clears Iteration in progress, to allow it to be restarted.
|
|
Standard_Boolean | More () |
| Returns True if there are other Items to iterate.
|
|
void | Next () |
| Sets Iteration to the next Item.
|
|
const Handle< Transfer_Binder > & | Value () const |
| Returns the current Binder.
|
|
Standard_Boolean | HasResult () const |
| Returns True if current Item brings a Result, Transient (Handle) or not or Multiple. That is to say, if it corresponds to a normally achieved Transfer, Transient Result is read by specific TransientResult below. Other kind of Result must be read specifically from its Binder.
|
|
Standard_Boolean | HasUniqueResult () const |
| Returns True if Current Item has a Unique Result.
|
|
Handle< Standard_Type > | ResultType () const |
| Returns the Type of the Result of the current Item, if Unique. If No Unique Result (Error Transfer or Multiple Result), returns a Null Handle The Type is : the Dynamic Type for a Transient Result, the Type defined by the Binder Class else.
|
|
Standard_Boolean | HasTransientResult () const |
| Returns True if the current Item has a Transient Unique Result (if yes, use TransientResult to get it)
|
|
const Handle< Standard_Transient > & | TransientResult () const |
| Returns the Transient Result of the current Item if there is (else, returns a null Handle) Supposes that Binding is done by a SimpleBinderOfTransient.
|
|
Transfer_StatusExec | Status () const |
| Returns Execution Status of current Binder Normal transfer corresponds to StatusDone.
|
|
Standard_Boolean | HasFails () const |
| Returns True if Fail Messages are recorded with the current Binder. They can then be read through Check (see below)
|
|
Standard_Boolean | HasWarnings () const |
| Returns True if Warning Messages are recorded with the current Binder. They can then be read through Check (see below)
|
|
const Handle< Interface_Check > | Check () const |
| Returns Check associated to current Binder (in case of error, it brings Fail messages) (in case of warnings, it brings Warning messages)
|
|