Share

AcEditorReactor::beginDeepClone

C++

void beginDeepClone(
    AcDbDatabase*, 
    AcDbIdMapping&
) override;

Description

At this callback, the pIdMap is always empty. It is provided here as a distinguishing tag for the deep clone process. You can interrogate the context() flag of idMap to determine which command or function has initiated the clone operation. Each deep clone operation uses a unique idMap, and that same map must be used during the entire process. This callback function indicates that a deep clone operation is starting on the drawing database pTo. The idMap is the object ID map to be used for the cloning.

Parameters

Parameters Description
pTo Passed in pointer to target drawing database
idMap Passed in object ID map, will always be empty at this point

Links

AcEditorReactor Class

Was this information helpful?