|
Open CASCADE Technology 6.5.2
|
This is an auxiliary class for TransferDispatch, which allows
to record simple copies, as CopyControl from Interface, but
based on a TransientProcess. Hence, it allows in addition
more actions (such as recording results of adaptations)
#include <Transfer_DispatchControl.hxx>

Public Member Functions | |
| Transfer_DispatchControl (const Handle< Interface_InterfaceModel > &model, const Handle< Transfer_TransientProcess > &TP) | |
| Creates the DispatchControl, ready for use | |
| const Handle_Transfer_TransientProcess & | TransientProcess () const |
| Returns the content of the DispatchControl : it can be used for a direct call, if the basic methods do not suffice | |
| const Handle_Interface_InterfaceModel & | StartingModel () const |
| Returns the Model from which the transfer is to be done | |
| void | Clear () |
| Clears the List of Copied Results | |
| void | Bind (const Handle< Standard_Transient > &ent, const Handle< Standard_Transient > &res) |
| Binds a (Transient) Result to a (Transient) Starting Entity | |
| Standard_Boolean | Search (const Handle< Standard_Transient > &ent, Handle< Standard_Transient > &res) const |
| Searches for the Result bound to a Starting Entity If Found, returns True and fills <res> Else, returns False and nullifies <res> | |
| Transfer_DispatchControl::Transfer_DispatchControl | ( | const Handle< Interface_InterfaceModel > & | model, |
| const Handle< Transfer_TransientProcess > & | TP | ||
| ) |
| void Transfer_DispatchControl::Bind | ( | const Handle< Standard_Transient > & | ent, |
| const Handle< Standard_Transient > & | res | ||
| ) | [virtual] |
Implements Interface_CopyControl.
| void Transfer_DispatchControl::Clear | ( | ) | [virtual] |
Implements Interface_CopyControl.
| Standard_Boolean Transfer_DispatchControl::Search | ( | const Handle< Standard_Transient > & | ent, |
| Handle< Standard_Transient > & | res | ||
| ) | const [virtual] |
Implements Interface_CopyControl.
| const Handle_Interface_InterfaceModel& Transfer_DispatchControl::StartingModel | ( | ) | const |
| const Handle_Transfer_TransientProcess& Transfer_DispatchControl::TransientProcess | ( | ) | const |
1.7.4