| MIL 10 Reference
| Customize Help
| Save Settings

MappFreeDefault



See also
Availability
Available in MIL-Lite
Available in MIL

Available on Windows
Available on Linux

Available on Non-Matrox computer
Available on Matrox 4Sight-X
Available on Matrox 4Sight GP
Available on Matrox Supersight
function map Function map
Examples
addconstant.cpp
cameraevents.cpp
chunkmode.cpp
circleshapefinder.cpp
clprotocol.cpp
detectfpgaconfig.cpp
enumfeatures.cpp
fdkaddconstantmain.cpp
fdkhistogrammain.cpp
fdklutmapmain.cpp
fdkminmaxmain.cpp
fdkoffsetgainlutmapmain.cpp
fdkoffsetgainmain.cpp
fdkoffsetgainminmaxmain.cpp
findimageorientation.cpp
histogramequalizeadaptive.cpp
imagedownscalingmodes.cpp
imageupscalingmodes.cpp
interactivebayer.cpp
m3dmap.cpp
m3dmap.cs
m3dmap.vb
mappbenchmark.cpp
mappbenchmark.cs
mappbenchmark.vb
mappstart.cpp
mappstart.cs
mappstart.vb
mapptrace.cpp
mapptrace.cs
mapptrace.vb
mbead.cpp
mbead.cs
mbead.vb
mblob.cpp
mblob.cs
mblob.vb
mbufbayer.cpp
mbufcolor.cpp
mbufcolor.cs
mbufcolor.vb
mbufpointeraccess.cpp
mbufpointeraccess.cs
mcal.cpp
mcal.cs
mcal.vb
mcode.cpp
mcode.cs
mcode.vb
mcol.cpp
mcol.cs
mcol.vb
mdigautofocus.cpp
mdigautofocus.cs
mdigautofocus.vb
mdigdoublebuffering.cpp
mdigdoublebuffering.cs
mdigdoublebuffering.vb
mdiggrab.cpp
mdiggrab.cs
mdiggrab.vb
mdiggrabsequence.cpp
mdiggrabsequence.cs
mdiggrabsequence.vb
mdigprocess.cpp
mdigprocess.cs
mdigprocess.vb
mdispoverlay.cpp
mdispoverlay.cs
mdispoverlay.vb
mdispwindowleveling.cpp
mdispwindowleveling.cs
mdispwindowleveling.vb
medge.cpp
medge.cs
medge.vb
mfunc.cpp
mfunc.cs
mfunc.vb
mgrainteractive.cpp
mgrainteractive.cs
mgrainteractive.vb
mgratext.cpp
mgratext.cs
mgratext.vb
milgige.cpp
mimbinarizeadaptive.cpp
mimconvolve.cpp
mimconvolve.cs
mimconvolve.vb
mimdeinterlace.cpp
mimdeinterlace.cs
mimdeinterlace.vb
mimfft.cpp
mimfft.cs
mimfft.vb
mimhistogram.cpp
mimhistogram.cs
mimhistogram.vb
mimlocatepeak1d.cpp
mimlocatepeak1d.cs
mimlocatepeak1d.vb
mimmorphic.cpp
mimpolar.cpp
mimpolar.cs
mimpolar.vb
mimprocessing.cpp
mimprocessing.cs
mimprocessing.vb
mimsegment.cpp
mimsegment.cs
mimsegment.vb
mimwarp.cpp
mimwarp.cs
mimwarp.vb
mmeas.cpp
mmeas.cs
mmeas.vb
mmet.cpp
mmet.cs
mmet.vb
mmod.cpp
mmod.cs
mmod.vb
mmodeltracking.cpp
mmodeltracking.cs
mmodeltracking.vb
mocr.cpp
mocr.cs
mocr.vb
monitoringapplication.cpp
mpat.cpp
mpat.cs
mpat.vb
mreg.cpp
mreg.cs
mreg.vb
mseqprocess.cpp
mseqprocess.cs
mseqprocess.vb
mstr.cpp
mstr.cs
mstr.vb
mthread.cpp
mthread.cs
mthread.vb
multicamera.cpp
multicastmaster.cpp
multicastmonitor.cpp
multicastslave.cpp
objectseparation.cpp
packetdelay.cpp
processingfpga.cpp
publishingapplication.cpp
scriptpreprocessing.cpp
segmentationandanalysisofcells.cpp
simpledilateerode.cpp
utilmatchcolormap.cpp
variousdenoising.cpp
wavelettransformation.cpp
Synopsis
Free default MIL objects.
Syntax
void MappFreeDefault(
MIL_ID ContextAppId, //in
MIL_ID SysId, //in
MIL_ID DispId, //in
MIL_ID DigId, //in
MIL_ID ImageBufId //in
)
Description

MappFreeDefault() is implemented as a macro. This macro frees the default MIL objects that were allocated with the MappAllocDefault() macro. You must free the allocated application (MappAllocDefault()) in the thread in which it was allocated.

Note that this function reference has not been updated for a MIL system added during a MIL update. Refer to the MIL system's release note to see if there is complementary information.
Parameters
This function is not supported on the selected boards.
Parameters
ContextAppId

Specifies the identifier of the application to free.

SysId

Specifies the identifier of the system to free.

DispId

Specifies the identifier of the display to free. If set to M_NULL, no display is freed.

DigId

Specifies the identifier of the digitizer to free. If set to M_NULL, no digitizer is freed.

ImageBufId

Specifies the identifier of the image buffer to free. If set to M_NULL, no buffer is freed.

Compilation information
Header Include mil.h.
Library Use mil.lib.
DLL Requires mil.dll.