Skip to main content

M3dmapFree

BoardSupported
Host SystemYes
V4L2Yes
Clarity UHDYes
Concord PoENo
GenTLYes
GevIQYes
GigE VisionYes
IndioNo
Iris GTXYes
Radient eV-CLYes
Rapixo CLYes
Rapixo CoFYes
Rapixo CXPYes
USB3 VisionYes

Free a 3D reconstruction context, a 3D alignment context, a 3D reconstruction result buffer, or a 3D alignment result buffer.

Syntax

void M3dmapFree(
AIL_ID M3dmapId //in
)

Description

This function deletes the specified 3D reconstruction context, 3D alignment context, 3D reconstruction result buffer, or 3D alignment result buffer and releases any memory associated with it.

All 3D reconstruction contexts, 3D alignment contexts, 3D reconstruction result buffers, and 3D alignment result buffers allocated on a particular system must be freed before the system can be freed, unless M_UNIQUE_ID was specified during allocation.

Parameters

M3dmapId (in, AIL_ID)

Specifies the identifier of the 3D reconstruction context, 3D alignement context, 3D reconstruction result buffer, or 3D alignment result buffer to free. These must have been successfully allocated (with M3dmapAlloc or M3dmapAllocResult) prior to calling this function.

Copyright © 2026 Zebra Technologies.