Parameters |
Description |
OdDbIdMapping& idMap |
[in/out] Object ID mapping object. |
OdDbObject* pOwner |
[in] Pointer to the owner object. |
Performs a deep clone of this object.
Returns a SmartPointer to the newly created clone, and adds a record to the specified ID mapping object.
If the cloning operation fails, a null SmartPointer is returned.
A deep clone is a clone of this object and everything it owns.
This function should not be called by client code; use OdDbDatabase::deepCloneObjects() instead.
This function can be overridden in custom classes.
The default implementation of this function appends the cloned object to the specified owner object.
subDeepClone() wblockClone() appendToOwner()
Copyright © 2002–2021. Open Design Alliance. All rights reserved.
|