10.58. Copy Data Object

Group (Subgroup)

Core (Generation)

Description

This Filter deep copies one or more DataObjects.

In the case of copying _DataObject_s that inherit from BaseGroup, such as DataGroup or AttributeMatrix, it will copy all of the child objects recursively, that is to say all of an object’s children and childrens’ children and so on will be copied if applicable.

Commonly used BaseGroup children:

  • ALL Geometries

  • DataGroup

  • AttributeMatrix

  • GridMontage

See the DataStructure section of the reference manual for a complete hierarchy.

When Copy to New Parent is toggled on, a new parameter appears. This parameter, Copied Parent Group, lets the selected objects be copied into a different parent DataGroup, Attribute Matrix, or Geometry rather than alongside their originals.

Required Input Sources

  • Objects to Copy – one or more existing DataObjects in the Data Structure.

  • Copied Parent Group (only when Copy to New Parent is enabled) – an existing parent container where the copies will be placed.

Input Parameter(s)

Parameter Name

Parameter Type

Parameter Notes

Description

Copy to New Parent

Bool

Copy all the DataObjects to a different Group

New Parent Destination

DataGroupSelection

DataPath to parent Group in which to store the copied DataObject(s)

Copied Object(s) Suffix

String

Suffix string to be appended to each copied DataObject. Can be blank.

Input Data Objects

Parameter Name

Parameter Type

Parameter Notes

Description

Objects to copy

MultiPathSelection

A list of DataPaths to the DataObjects to be copied

Example Pipelines

DREAM3D-NX Help

If you need help, need to file a bug report or want to request a new feature, please head over to the DREAM3DNX-Issues GitHub site where the community of DREAM3D-NX users can help answer your questions.