streamXYZ MethodStatic

Deprecated  - use VariantPointStream.streamXYZ (handler)

Invoke a callback with each x,y,z from an array of points in variant forms.

Point3dArray.streamXYZ is deprecated -- use VariantPointStream.streamXYZ (handler)

streamXYZ(data: MultiLineStringDataVariant, startChainCallback: (chainData: MultiLineStringDataVariant, isLeaf: boolean) => void | undefined, pointCallback: (x: number, y: number, z: number) => void, endChainCallback: (chainData: MultiLineStringDataVariant, isLeaf: boolean) => void | undefined): number

Parameter Type Description
data MultiLineStringDataVariant  
startChainCallback (chainData: MultiLineStringDataVariant, isLeaf: boolean) => void | undefined called to announce the beginning of points (or recursion)
pointCallback (x: number, y: number, z: number) => void (index, x,y,z) = function to receive point coordinates one by one
endChainCallback (chainData: MultiLineStringDataVariant, isLeaf: boolean) => void | undefined called to announce the end of handling of an array.

Returns - number

Defined in

Last Updated: 13 June, 2024