EPointCloud::CopyAllAttributesTo

Copies all attributes at a given index from one EPointCloud to another one.

Namespace: Euresys::Open_eVision::Easy3D

[C++]

void CopyAllAttributesTo(
   EPointCloud& dstCloud,
   OEV_UINT32 dstIndex,
   OEV_UINT32 srcIndex
)

Parameters

dstCloud

The EPointCloud where the attributes are copied.

dstIndex

The index of the destination EPointCloud.

srcIndex

The index of the source EPointCloud.

Remarks

An attribute is copied only if both attribute buffers are initialized. If both attribute types are not the same, then a conversion is done (if possible). This function does not perform an allocation. To add a new point with all its attributes to another EPointCloud, use function EPointCloud::AddPointAndAttributesTo.

EPointCloud.CopyAllAttributesTo

Copies all attributes at a given index from one EPointCloud to another one.

Namespace: Euresys.Open_eVision.Easy3D

[C#]

void CopyAllAttributesTo(
   Euresys.Open_eVision.Easy3D.EPointCloud dstCloud,
   uint dstIndex,
   uint srcIndex
)

Parameters

dstCloud

The EPointCloud where the attributes are copied.

dstIndex

The index of the destination EPointCloud.

srcIndex

The index of the source EPointCloud.

Remarks

An attribute is copied only if both attribute buffers are initialized. If both attribute types are not the same, then a conversion is done (if possible). This function does not perform an allocation. To add a new point with all its attributes to another EPointCloud, use function EPointCloud::AddPointAndAttributesTo.