Open CASCADE Technology 6.6.0
Public Member Functions
Transfer_DispatchControl Class Reference

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>

Inheritance diagram for Transfer_DispatchControl:
Inheritance graph
[legend]

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>


Constructor & Destructor Documentation

Transfer_DispatchControl::Transfer_DispatchControl ( const Handle< Interface_InterfaceModel > &  model,
const Handle< Transfer_TransientProcess > &  TP 
)

Member Function Documentation

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

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines