#include <Interface_CopyMap.hxx>
Inheritance diagram for Interface_CopyMap:
Public Member Functions | |
Standard_EXPORT | Interface_CopyMap (const Handle(Interface_InterfaceModel)&amodel) |
Creates a CopyMap adapted to work from a Model . | |
Standard_EXPORT void | Clear () |
Clears Transfer List. Gets Ready to begin another Transfer . | |
Standard_EXPORT Handle_Interface_InterfaceModel | Model () const |
Returns the InterfaceModel used at Creation time . | |
Standard_EXPORT void | Bind (const Handle(Standard_Transient)&ent, const Handle(Standard_Transient)&res) |
Binds a Starting Entity identified by its Number <num> in the Starting Model, to a Result of Transfer <res> . | |
Standard_EXPORT Standard_Boolean | Search (const Handle(Standard_Transient)&ent, Handle(Standard_Transient)&res) const |
Search for the result of a Starting Object (i.e. an Entity, identified by its Number <num> in the Starting Model) Returns True if a Result is Bound (and fills <res>) Returns False if no result is Bound (and nullifies <res>) . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_Interface_InterfaceModel | themod |
TColStd_Array1OfTransient | theres |
|
|
|
Implements Interface_CopyControl. |
|
Implements Interface_CopyControl. |
|
Reimplemented from Interface_CopyControl. |
|
|
|
Implements Interface_CopyControl. |
|
|
|
|