Open CASCADE Technology 6.6.0
Public Member Functions
Transfer_ActorDispatch Class Reference

This class allows to work with a TransferDispatch, i.e. to
transfer entities from a data set to another one defined by
the same interface norm, with the following features :
More...

#include <Transfer_ActorDispatch.hxx>

Inheritance diagram for Transfer_ActorDispatch:
Inheritance graph
[legend]

Public Member Functions

 Transfer_ActorDispatch (const Handle< Interface_InterfaceModel > &amodel, const Interface_GeneralLib &lib)
 Creates an ActorDispatch from a Model. Works with a General
Service Library, given as an Argument
This causes TransferDispatch and its TransientProcess to be
created, with default actor <me>

 Transfer_ActorDispatch (const Handle< Interface_InterfaceModel > &amodel, const Handle< Interface_Protocol > &protocol)
 Same as above, but Library is defined through a Protocol

 Transfer_ActorDispatch (const Handle< Interface_InterfaceModel > &amodel)
 Same as above, but works with the Active Protocol

void AddActor (const Handle< Transfer_ActorOfTransientProcess > &actor)
 Utility which adds an actor to the default <me> (it calls
SetActor from the TransientProcess)

Transfer_TransferDispatchTransferDispatch ()
 Returns the TransferDispatch, which does the work, records
the intermediate data, etc...
See TransferDispatch & CopyTool, to see the available methods

virtual Handle_Transfer_Binder Transfer (const Handle< Standard_Transient > &start, const Handle< Transfer_TransientProcess > &TP)
 Specific action : it calls the method Transfer from CopyTool
i.e. the general service Copy, then returns the Binder
produced by the TransientProcess


Detailed Description


Constructor & Destructor Documentation

Transfer_ActorDispatch::Transfer_ActorDispatch ( const Handle< Interface_InterfaceModel > &  amodel,
const Interface_GeneralLib lib 
)
Transfer_ActorDispatch::Transfer_ActorDispatch ( const Handle< Interface_InterfaceModel > &  amodel,
const Handle< Interface_Protocol > &  protocol 
)
Transfer_ActorDispatch::Transfer_ActorDispatch ( const Handle< Interface_InterfaceModel > &  amodel)

Member Function Documentation

void Transfer_ActorDispatch::AddActor ( const Handle< Transfer_ActorOfTransientProcess > &  actor)
virtual Handle_Transfer_Binder Transfer_ActorDispatch::Transfer ( const Handle< Standard_Transient > &  start,
const Handle< Transfer_TransientProcess > &  TP 
) [virtual]

Reimplemented from Transfer_ActorOfTransientProcess.

Transfer_TransferDispatch& Transfer_ActorDispatch::TransferDispatch ( )

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