|
Open CASCADE Technology
6.7.1
|
#include <Transfer_IteratorOfProcessForFinder.hxx>

Public Member Functions | |
| Transfer_IteratorOfProcessForFinder (const Standard_Boolean withstarts) | |
| void | Add (const Handle< Transfer_Binder > &binder) |
| void | Add (const Handle< Transfer_Binder > &binder, const Handle< Transfer_Finder > &start) |
| void | Filter (const Handle< Transfer_HSequenceOfFinder > &list, const Standard_Boolean keep=Standard_True) |
| Standard_Boolean | HasStarting () const |
| const Handle_Transfer_Finder & | Starting () const |
Public Member Functions inherited from Transfer_TransferIterator | |
| Transfer_TransferIterator () | |
| Creates an empty Iterator More... | |
| void | AddItem (const Handle< Transfer_Binder > &atr) |
| Adds a Binder to the iteration list (construction) More... | |
| 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) More... | |
| void | SelectResult (const Handle< Standard_Type > &atype, const Standard_Boolean keep) |
Selects Items on the Type of Result. Considers only Unique <br>
Results. Considers Dynamic Type for Transient Result, <br>
Static Type (the one given to define the Binder) else. <br>
| |
| 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) More... | |
| 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 More... | |
| Standard_Integer | Number () const |
| Returns count of Binders to be iterated More... | |
| void | Start () |
| Clears Iteration in progress, to allow it to be restarted More... | |
| Standard_Boolean | More () |
| Returns True if there are other Items to iterate More... | |
| void | Next () |
| Sets Iteration to the next Item More... | |
| const Handle_Transfer_Binder & | Value () const |
| Returns the current Binder More... | |
| 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 acheived Transfer, Transient Result is read by specific TransientResult below. Other kind of Result must be read specifically from its Binder More... | |
| Standard_Boolean | HasUniqueResult () const |
| Returns True if Current Item has a Unique Result More... | |
| Handle_Standard_Type | ResultType () const |
| Returns the Type of the Result of the current Item, if Unique. If No Unique Result (Error Transfert 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 More... | |
| Standard_Boolean | HasTransientResult () const |
| Returns True if the current Item has a Transient Unique Result (if yes, use TransientResult to get it) More... | |
| 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 More... | |
| Transfer_StatusExec | Status () const |
| Returns Execution Status of current Binder Normal transfer corresponds to StatusDone More... | |
| Standard_Boolean | HasFails () const |
| Returns True if Fail Messages are recorded with the current Binder. They can then be read through Check (see below) More... | |
| Standard_Boolean | HasWarnings () const |
| Returns True if Warning Messages are recorded with the current Binder. They can then be read through Check (see below) More... | |
| 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) More... | |
Additional Inherited Members | |
Protected Attributes inherited from Transfer_TransferIterator | |
| Standard_Integer | thecurr |
| Transfer_IteratorOfProcessForFinder::Transfer_IteratorOfProcessForFinder | ( | const Standard_Boolean | withstarts | ) |
| void Transfer_IteratorOfProcessForFinder::Add | ( | const Handle< Transfer_Binder > & | binder | ) |
| void Transfer_IteratorOfProcessForFinder::Add | ( | const Handle< Transfer_Binder > & | binder, |
| const Handle< Transfer_Finder > & | start | ||
| ) |
| void Transfer_IteratorOfProcessForFinder::Filter | ( | const Handle< Transfer_HSequenceOfFinder > & | list, |
| const Standard_Boolean | keep = Standard_True |
||
| ) |
| Standard_Boolean Transfer_IteratorOfProcessForFinder::HasStarting | ( | ) | const |
| const Handle_Transfer_Finder& Transfer_IteratorOfProcessForFinder::Starting | ( | ) | const |
1.8.5