Skip to main content

ICloneable

Short summary

Interface to clone objects. Cloning is necessary when an object is to be edited and at the same time the origin must remain unchangeable. This is the case, for example, if you have a list of teach points and a camera generates an offset for all teach points, then there is a deepClone of the list and then the offset is calculated for each teach point.

AccessAbstractFinalExtendsImplements
-NoNo__SYSTEM.IQueryInterface-

UML Diagram

Methods

clone

This method is used to create a new instance

deepClone

This method is used to create a new instance

deepDestruct

  • Return type: VOID

This method is a self-destruction if the object was created dynamically.

destruct

  • Return type: VOID

This method is a self-destruction if the object was created dynamically.

Code

Declaration

INTERFACE ICloneable EXTENDS __SYSTEM.IQueryInterface