FEDRA emulsion software from the OPERA Collaboration
Milproto.h File Reference
#include <milfunc.h>
Include dependency graph for Milproto.h:

Go to the source code of this file.

Classes

struct  _MILBUFFERINFO
 

Macros

#define __MWINEXT__
 
#define MappControlThread(ThreadOrEventId, Operation, OperationValue, IdVarPtr)    MappControlThreadReal(ThreadOrEventId, Operation, (long)((void*)(OperationValue)), (long*)((void*)(IdVarPtr)))
 
#define MbufModified2d(BufferId, OffsetX, OffsetY, SizeX, SizeY)    MbufControlRegion(BufferId, OffsetX, OffsetY, SizeX, SizeY, M_ALL_BAND, M_MODIFIED, M_DEFAULT)
 

Typedefs

typedef MFTYPE32 long Band
 
typedef MFTYPE32 long long long DecompLevels
 
typedef MFTYPE32 MIL_ID EventId
 
typedef MFTYPE32 long long long voidHookData
 
typedef MFTYPE32 long Jpeg2KDataSize
 
typedef MFTYPE32 long(MFTYPE MPTYPE *MHOOKFCTPTR) (long HookType
 
typedef struct _MILBUFFERINFOLPMILBUFFERINFO
 
typedef MHOOKFCTPTR MAPPHOOKFCTPTR
 
typedef MHOOKFCTPTR MBUFHOOKFCTPTR
 
typedef MHOOKFCTPTR MDIGHOOKFCTPTR
 
typedef MHOOKFCTPTR MDISPHOOKFCTPTR
 
typedef struct _MILBUFFERINFO MILBUFFERINFO
 
typedef MHOOKFCTPTR MSYSHOOKFCTPTR
 
typedef MFTYPE32 long position
 
typedef MFTYPE32 long long Tile
 
typedef MFTYPE32 MIL_ID void MPTYPE * UserData
 
typedef MFTYPE32 long void MPTYPE * UserDataPtr
 
typedef MFTYPE32 long unsigned char long UserDataSize
 
typedef MFTYPE32 void(MFTYPE MPTYPE *MWAVELETHOOKFCTPTR) (MIL_ID BufId
 

Functions

MFTYPE32 MIL_ID MFTYPE MappAlloc (long InitFlag, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 MIL_ID MFTYPE MappChild (MIL_ID ParentId, long InitFlag, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 void MFTYPE MappControl (long ControlType, long ControlFlag)
 
MFTYPE32 long MFTYPE MappControlThreadReal (MIL_ID ThreadOrEventId, long Operation, long OperationValue, long *IdVarPtr)
 
MFTYPE32 void MFTYPE MappFree (MIL_ID ApplicationId)
 
MFTYPE32 long MFTYPE MappGetError (long ErrorType, void MPTYPE *ErrorVarPtr)
 
MFTYPE32 long MFTYPE MappGetHookInfo (MIL_ID Id, long InfoType, void MPTYPE *UserPtr)
 
MFTYPE32 void MFTYPE MappHookFunction (long HookType, MAPPHOOKFCTPTR HookErrorCurrentPtr, void MPTYPE *ExpansionFlagPtr)
 
MFTYPE32 long MFTYPE MappInquire (long InquireType, void MPTYPE *UserVarPtr)
 
MFTYPE32 void MFTYPE MappModify (MIL_ID FirstId, MIL_ID SecondId, long ModificationType, long ModificationFlag)
 
MFTYPE32 double MFTYPE MappTimer (long Mode, double *Time)
 
MFTYPE32 MIL_ID MFTYPE MbufAlloc1d (MIL_ID SystemId, long SizeX, long Type, BUFATTRTYPE Attribute, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 MIL_ID MFTYPE MbufAlloc2d (MIL_ID SystemId, long SizeX, long SizeY, long Type, BUFATTRTYPE Attribute, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 MIL_ID MFTYPE MbufAllocColor (MIL_ID SystemId, long SizeBand, long SizeX, long SizeY, long Type, BUFATTRTYPE Attribute, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 void MFTYPE MbufBayer (MIL_ID SrcImageBufId, MIL_ID DestImageBufId, MIL_ID CoefOrExpId, long ControlFlag)
 
MFTYPE32 MIL_ID MFTYPE MbufChild1d (MIL_ID ParentImageId, long OffX, long SizeX, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 MIL_ID MFTYPE MbufChild2d (MIL_ID ParentMilBufId, long OffX, long OffY, long SizeX, long SizeY, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 MIL_ID MFTYPE MbufChildColor (MIL_ID ParentMilBufId, long Band, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 MIL_ID MFTYPE MbufChildColor2d (MIL_ID ParentMilBufId, long Band, long OffX, long OffY, long SizeX, long SizeY, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 void MFTYPE MbufClear (MIL_ID BufId, double Value)
 
MFTYPE32 void MFTYPE MbufCompression (MIL_ID SrcImageId, MIL_ID DestImageId, long ControlValue, long OperationFlag)
 
MFTYPE32 void MFTYPE MbufControl (MIL_ID BufId, long OperationFlags, double OperationValue)
 
MFTYPE32 void MFTYPE MbufControlNeighborhood (MIL_ID BufId, long OperationFlags, long OperationValue)
 
MFTYPE32 void MFTYPE MbufControlRegion (MIL_ID BufferId, long OffsetX, long OffsetY, long SizeX, long SizeY, long Band, long ControlFlag, double ControlValue)
 
MFTYPE32 void MFTYPE MbufCopy (MIL_ID SrcBufId, MIL_ID DestBufId)
 
MFTYPE32 void MFTYPE MbufCopyClip (MIL_ID SrcBufId, MIL_ID DestBufId, long DestOffsetX, long DestOffsetY)
 
MFTYPE32 void MFTYPE MbufCopyColor (MIL_ID SrcBufId, MIL_ID DestBufId, long Band)
 
MFTYPE32 void MFTYPE MbufCopyColor2d (MIL_ID SrcBufId, MIL_ID DestBufId, long SrcBand, long SrcOffX, long SrcOffY, long DstBand, long DstOffX, long DstOffY, long SizeX, long SizeY)
 
MFTYPE32 void MFTYPE MbufCopyCond (MIL_ID SrcBufId, MIL_ID DestBufId, MIL_ID CondBufId, long Cond, double CondVal)
 
MFTYPE32 void MFTYPE MbufCopyMask (MIL_ID SrcBufId, MIL_ID DestBufId, long MaskValue)
 
MFTYPE32 MIL_ID MFTYPE MbufCreate2d (MIL_ID SystemId, long SizeX, long SizeY, long Type, BUFATTRTYPE Attribute, long ControlFlag, long Pitch, void MPTYPE *DataPtr, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 MIL_ID MFTYPE MbufCreateColor (MIL_ID SystemId, long SizeBand, long SizeX, long SizeY, long Type, BUFATTRTYPE Attribute, long ControlFlag, long Pitch, void MPTYPE **ArrayOfDataPtr, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 long MFTYPE MbufDiskInquire (MIL_TEXT_PTR FileName, long InquireType, void MPTYPE *ResultPtr)
 
MFTYPE32 void MFTYPE MbufExport (MIL_TEXT_PTR FileName, long FileFormat, MIL_ID srcBufId)
 
MFTYPE32 void MFTYPE MbufExportSequence (MIL_TEXT_PTR FileName, long FileFormat, MIL_ID *BufArrayPtr, long NumberOfFrames, double FrameRate, long ControlFlag)
 
MFTYPE32 void MFTYPE MbufFree (MIL_ID BufId)
 
MFTYPE32 void MFTYPE MbufGet (MIL_ID SourceBufId, void MPTYPE *BufferPtr)
 
MFTYPE32 void MFTYPE MbufGet1d (MIL_ID SourceBufId, long Offx, long Sizex, void MPTYPE *BufferPtr)
 
MFTYPE32 void MFTYPE MbufGet2d (MIL_ID SourceBufId, long Offx, long Offy, long Sizex, long Sizey, void MPTYPE *BufferPtr)
 
MFTYPE32 void MFTYPE MbufGetColor (MIL_ID SourceBufId, long Format, long Band, void MPTYPE *BufferPtr)
 
MFTYPE32 void MFTYPE MbufGetColor2d (MIL_ID SourceBufId, long Format, long Band, long Offx, long Offy, long Sizex, long Sizey, void MPTYPE *BufferPtr)
 
MFTYPE32 long MFTYPE MbufGetHookInfo (MIL_ID Id, long InfoType, void MPTYPE *UserPtr)
 
MFTYPE32 void MFTYPE MbufGetLine (MIL_ID SrcImageId, long XStart, long YStart, long XEnd, long YEnd, long Mode, long MPTYPE *NbPixelsValPtr, void MPTYPE *BufferType)
 
MFTYPE32 void MFTYPE MbufHookFunction (MIL_ID BufferId, long HookType, MBUFHOOKFCTPTR HookHandlerPtr, void MPTYPE *UserDataPtr)
 
MFTYPE32 MIL_ID MFTYPE MbufImport (MIL_TEXT_PTR FileName, long FileFormat, long Operation, MIL_ID SystemId, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 void MFTYPE MbufImportSequence (MIL_TEXT_PTR FileName, long FileFormat, long Operation, MIL_ID SystemId, MIL_ID *BufArrayPtr, long StartImage, long NumberOfFrames, long ControlFlag)
 
MFTYPE32 long MFTYPE MbufInquire (MIL_ID BufId, long InquireType, void MPTYPE *ResultPtr)
 
MFTYPE32 void MFTYPE MbufLoad (MIL_TEXT_PTR FileName, MIL_ID BufId)
 
MFTYPE32 void MFTYPE MbufPut (MIL_ID DestBufId, void MPTYPE *BufferPtr)
 
MFTYPE32 void MFTYPE MbufPut1d (MIL_ID DestBufId, long Offx, long Sizex, void MPTYPE *BufferPtr)
 
MFTYPE32 void MFTYPE MbufPut2d (MIL_ID DestBufId, long Offx, long Offy, long Sizex, long Sizey, void MPTYPE *BufferPtr)
 
MFTYPE32 void MFTYPE MbufPutColor (MIL_ID DestBufId, long Format, long Band, void MPTYPE *BufferPtr)
 
MFTYPE32 void MFTYPE MbufPutColor2d (MIL_ID DestBufId, long Format, long Band, long Offx, long Offy, long Sizex, long Sizey, void MPTYPE *BufferPtr)
 
MFTYPE32 void MFTYPE MbufPutLine (MIL_ID SrcImageId, long XStart, long YStart, long XEnd, long YEnd, long Mode, long MPTYPE *NbPixelsValPtr, void MPTYPE *BufferType)
 
MFTYPE32 MIL_ID MFTYPE MbufRestore (MIL_TEXT_PTR FileName, MIL_ID SystemId, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 void MFTYPE MbufSave (MIL_TEXT_PTR FileName, MIL_ID BufId)
 
MFTYPE32 void MFTYPE MbufTransfer (MIL_ID SourceBufferID, MIL_ID DestinationBufferID, long SourceOffsetX, long SourceOffsetY, long SourceSizeX, long SourceSizeY, long SourceBand, long DestinationOffsetX, long DestinationOffsetY, long DestinationSizeX, long DestinationSizeY, long DestinationBand, long TransferFunction, long TransferType, long OperationFlag, void *ForExtension)
 
MFTYPE32 MIL_ID MFTYPE MdigAlloc (MIL_ID SystemId, long DeviceNum, MIL_TEXT_PTR DataFormat, long InitFlag, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 void MFTYPE MdigAverage (MIL_ID Digitizer, MIL_ID DestImageId, long WeightFactor, long AverageType, long NbIteration)
 
MFTYPE32 void MFTYPE MdigChannel (MIL_ID DevId, long Channel)
 
MFTYPE32 void MFTYPE MdigControl (MIL_ID DigitizerId, long ControlType, double Value)
 
MFTYPE32 void MFTYPE MdigFocus (MIL_ID DigId, MIL_ID DestImageId, MIL_ID FocusImageRegionId, MFOCUSHOOKFCTPTR FocusHookPtr, void MPTYPE *UserDataPtr, long MinPosition, long StartPosition, long MaxPosition, long MaxPositionVariation, long ProcMode, long *ResultPtr)
 
MFTYPE32 void MFTYPE MdigFree (MIL_ID DevId)
 
MFTYPE32 void MFTYPE MdigGrab (MIL_ID SrcDevId, MIL_ID DestImageId)
 
MFTYPE32 void MFTYPE MdigGrabContinuous (MIL_ID SrcDevId, MIL_ID DestImageId)
 
MFTYPE32 void MFTYPE MdigGrabWait (MIL_ID DevId, long Flag)
 
MFTYPE32 void MFTYPE MdigHalt (MIL_ID DevId)
 
MFTYPE32 void MFTYPE MdigHookFunction (MIL_ID DigitizerId, long HookType, MDIGHOOKFCTPTR HookHandlerPtr, void MPTYPE *UserDataPtr)
 
MFTYPE32 long MFTYPE MdigInquire (MIL_ID DevId, long InquireType, void MPTYPE *ResultPtr)
 
MFTYPE32 void MFTYPE MdigLut (MIL_ID DevId, MIL_ID LutBufId)
 
MFTYPE32 void MFTYPE MdigReference (MIL_ID DevId, long ReferenceType, double ReferenceLevel)
 
MFTYPE32 MIL_ID MFTYPE MdispAlloc (MIL_ID SystemId, long DispNum, MIL_TEXT_PTR DispFormat, long InitFlag, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 void MFTYPE MdispControl (MIL_ID DisplayId, long ControlType, double Value)
 
MFTYPE32 void MFTYPE MdispDeselect (MIL_ID DisplayId, MIL_ID ImageId)
 
MFTYPE32 void MFTYPE MdispFree (MIL_ID DisplayId)
 
MFTYPE32 void MFTYPE MdispHookFunction (MIL_ID DisplayId, long HookType, MDISPHOOKFCTPTR HookHandlerPtr, void MPTYPE *UserDataPtr)
 
MFTYPE32 long MFTYPE MdispInquire (MIL_ID DisplayId, long inquire_type, void MPTYPE *result_ptr)
 
MFTYPE32 void MFTYPE MdispLut (MIL_ID DisplayId, MIL_ID LutBufId)
 
MFTYPE32 void MFTYPE MdispOverlayKey (MIL_ID DisplayId, long Mode, long Cond, long Mask, long Color)
 
MFTYPE32 void MFTYPE MdispPan (MIL_ID DisplayId, double XOffset, double YOffset)
 
MFTYPE32 void MFTYPE MdispSelect (MIL_ID DisplayId, MIL_ID ImageId)
 
MFTYPE32 void MFTYPE MdispZoom (MIL_ID DisplayId, double XFactor, double YFactor)
 
MFTYPE32 void MFTYPE MgenLutFunction (MIL_ID lut_id, long func, double a, double b, double c, long start_index, double StartXValue, long end_index)
 
MFTYPE32 void MFTYPE MgenLutRamp (MIL_ID LutBufId, long StartPoint, double StartValue, long EndPoint, double EndValue)
 
MFTYPE32 void MFTYPE MgenWarpParameter (MIL_ID InWarpParameter, MIL_ID OutXLutorCoef, MIL_ID OutYLut, long OperationMode, long Transform, double Val1, double Val2)
 
MFTYPE32 MIL_ID MFTYPE MgraAlloc (MIL_ID SystemId, MIL_ID MPTYPE *GraphContextIdVarPtr)
 
MFTYPE32 void MFTYPE MgraArc (MIL_ID GraphContextId, MIL_ID ImageId, long XCenter, long YCenter, long XRad, long YRad, double StartAngle, double EndAngle)
 
MFTYPE32 void MFTYPE MgraArcFill (MIL_ID GraphContextId, MIL_ID ImageId, long XCenter, long YCenter, long XRad, long YRad, double StartAngle, double EndAngle)
 
MFTYPE32 void MFTYPE MgraBackColor (MIL_ID GraphContextId, double BackgroundColor)
 
MFTYPE32 void MFTYPE MgraClear (MIL_ID GraphContextId, MIL_ID ImageId)
 
MFTYPE32 void MFTYPE MgraColor (MIL_ID GraphContextId, double ForegroundColor)
 
MFTYPE32 void MFTYPE MgraControl (MIL_ID GraphContextId, long ControlType, double ControlValue)
 
MFTYPE32 void MFTYPE MgraDot (MIL_ID GraphContextId, MIL_ID ImageId, long XPos, long YPos)
 
MFTYPE32 void MFTYPE MgraDots (MIL_ID GraphContextId, MIL_ID ImageId, long NumberOfDots, long *XPos, long *YPos, long ControlFlag)
 
MFTYPE32 void MFTYPE MgraFill (MIL_ID GraphContextId, MIL_ID ImageId, long XStart, long YStart)
 
MFTYPE32 void MFTYPE MgraFont (MIL_ID GraphContextId, long Font)
 
MFTYPE32 void MPTYPE *MFTYPE MgraFontGetLarge (void)
 
MFTYPE32 void MPTYPE *MFTYPE MgraFontGetMedium (void)
 
MFTYPE32 void MPTYPE *MFTYPE MgraFontGetSmall (void)
 
MFTYPE32 void MFTYPE MgraFontScale (MIL_ID GraphContextId, double xFontScale, double yFontScale)
 
MFTYPE32 void MFTYPE MgraFree (MIL_ID GraphContextId)
 
MFTYPE32 long MFTYPE MgraInquire (MIL_ID GraphContextId, long inquireType, void MPTYPE *result_ptr)
 
MFTYPE32 void MFTYPE MgraLine (MIL_ID GraphContextId, MIL_ID ImageId, long XStart, long YStart, long XEnd, long YEnd)
 
MFTYPE32 void MFTYPE MgraLines (MIL_ID GraphContextId, MIL_ID ImageId, long NumberOfLines, long *XStart, long *YStart, long *XEnd, long *YEnd, long ControlFlag)
 
MFTYPE32 void MFTYPE MgraRect (MIL_ID GraphContextId, MIL_ID ImageId, long XStart, long YStart, long XEnd, long YEnd)
 
MFTYPE32 void MFTYPE MgraRectFill (MIL_ID GraphContextId, MIL_ID ImageId, long XStart, long YStart, long XEnd, long YEnd)
 
MFTYPE32 void MFTYPE MgraText (MIL_ID GraphContextId, MIL_ID ImageId, long XStart, long YStart, MIL_TEXT_PTR String)
 
MFTYPE32 MIL_ID MFTYPE MimAllocResult (MIL_ID SystemId, long NumberOfResultElement, long ResultType, MIL_ID MPTYPE *IdVarPtr)
 
MFTYPE32 void MFTYPE MimArith (double Src1ImageIdOrConstant, double Src2ImageIdOrConstant, MIL_ID DestImageId, long Operation)
 
MFTYPE32 void MFTYPE MimArithMultiple (double Src1ImageIdOrConstant, double Src2ImageIdOrConstant, double Src3ImageIdOrConstant, double Src4ImageIdOrConstant, double Src5ImageIdOrConstant, MIL_ID DestImageId, long Operation, long OperationFlag)
 
MFTYPE32 long MFTYPE MimBinarize (MIL_ID SrcImageId, MIL_ID DestImageId, long Condition, double CondLow, double CondHigh)
 
MFTYPE32 void MFTYPE MimClip (MIL_ID SrcImageId, MIL_ID DestImageId, long Condition, double CondLow, double CondHigh, double WriteLow, double WriteHigh)
 
MFTYPE32 void MFTYPE MimClose (MIL_ID SrcImageId, MIL_ID DestImageId, long NbIteration, long Mode)
 
MFTYPE32 void MFTYPE MimConnectMap (MIL_ID SrcImageId, MIL_ID DestImageId, MIL_ID LutBufId)
 
MFTYPE32 void MFTYPE MimConvert (MIL_ID SrcImageId, MIL_ID DestImageId, long ConversionType)
 
MFTYPE32 void MFTYPE MimConvolve (MIL_ID SrcImageId, MIL_ID DestImageId, MIL_ID KernelId)
 
MFTYPE32 void MFTYPE MimCountDifference (MIL_ID Src1ImageId, MIL_ID Src2ImageId, MIL_ID ResId)
 
MFTYPE32 void MFTYPE MimDilate (MIL_ID SrcImageId, MIL_ID DestImageId, long NbIteration, long Mode)
 
MFTYPE32 void MFTYPE MimDistance (MIL_ID SrcImageId, MIL_ID DestImageId, long DistanceTranform)
 
MFTYPE32 void MFTYPE MimEdgeDetect (MIL_ID SrcImageId, MIL_ID DestIntensityImageId, MIL_ID DestAngleImageId, MIL_ID KernelId, long ControlFlag, long ThresholdVal)
 
MFTYPE32 void MFTYPE MimErode (MIL_ID SrcImageId, MIL_ID DestImageId, long NbIteration, long Mode)
 
MFTYPE32 void MFTYPE MimFindExtreme (MIL_ID SrcImageId, MIL_ID ResultListId, long ExtremeType)
 
MFTYPE32 void MFTYPE MimFlip (MIL_ID SrcImageId, MIL_ID DestImageId, long Operation, long Mode)
 
MFTYPE32 void MFTYPE MimFree (MIL_ID ImResultId)
 
MFTYPE32 void MFTYPE MimGetResult (MIL_ID ImResultId, long ResultType, void MPTYPE *UserTargetArrayPtr)
 
MFTYPE32 void MFTYPE MimGetResult1d (MIL_ID ImResultId, long Offresult, long Sizeresult, long ResultType, void MPTYPE *UserTargetArrayPtr)
 
MFTYPE32 void MFTYPE MimHistogram (MIL_ID SrcImageId, MIL_ID HistogramListId)
 
MFTYPE32 void MFTYPE MimHistogramEqualize (MIL_ID src_id, MIL_ID dst_id, long EqualizationType, double Alpha, double Min, double Max)
 
MFTYPE32 long MFTYPE MimInquire (MIL_ID BufId, long InquireType, void MPTYPE *TargetVarPtr)
 
MFTYPE32 void MFTYPE MimLabel (MIL_ID SrcImageId, MIL_ID DestImageId, long Mode)
 
MFTYPE32 void MFTYPE MimLocateEvent (MIL_ID SrcImageId, MIL_ID EventResultId, long Condition, double CondLow, double CondHigh)
 
MFTYPE32 void MFTYPE MimLutMap (MIL_ID SrcImageId, MIL_ID DestImageId, MIL_ID LutId)
 
MFTYPE32 void MFTYPE MimMorphic (MIL_ID SrcImageId, MIL_ID DestImageId, MIL_ID StructElementId, long Operation, long NbIteration, long Mode)
 
MFTYPE32 void MFTYPE MimOpen (MIL_ID SrcImageId, MIL_ID DestImageId, long NbIteration, long Mode)
 
MFTYPE32 void MFTYPE MimPolarTransform (MIL_ID SrcImageId, MIL_ID DestImageId, double CenterPosX, double CenterPosY, double StartRadius, double EndRadius, double StartAngle, double EndAngle, long OperationMode, long InterpolationMode, double *DestinationSizeXPtr, double *DestinationSizeYPtr)
 
MFTYPE32 void MFTYPE MimProject (MIL_ID SrcImageId, MIL_ID DestArrayId, double ProjectionAngle)
 
MFTYPE32 void MFTYPE MimRank (MIL_ID SrcImageId, MIL_ID DestImageId, MIL_ID KernelId, long Rank, long Mode)
 
MFTYPE32 void MFTYPE MimResize (MIL_ID SrcImageId, MIL_ID DestImageId, double FactorX, double FactorY, long InterpolationType)
 
MFTYPE32 void MFTYPE MimRotate (MIL_ID SrcImageId, MIL_ID DstImageId, double Angle, double SrcCenX, double SrcCenY, double DstCenX, double DstCenY, long InterpolationMode)
 
MFTYPE32 void MFTYPE MimShift (MIL_ID SrcImageId, MIL_ID DestImageId, long NbBitsToShift)
 
MFTYPE32 void MFTYPE MimStat (MIL_ID SrcImageId, MIL_ID StatResultId, long StatType, long Condition, double CondLow, double CondHigh)
 
MFTYPE32 void MFTYPE MimThick (MIL_ID SrcImageId, MIL_ID DestImageId, long NbIteration, long Mode)
 
MFTYPE32 void MFTYPE MimThin (MIL_ID SrcImageId, MIL_ID DestImageId, long NbIteration, long Mode)
 
MFTYPE32 void MFTYPE MimTransform (MIL_ID SrcImageRId, MIL_ID SrcImageIId, MIL_ID DestImageRId, MIL_ID DestImageIId, long TransformType, long ControlFlag)
 
MFTYPE32 void MFTYPE MimTranslate (MIL_ID SrcImageId, MIL_ID DestImageId, double xShift, double yShift, long InterpolationType)
 
MFTYPE32 void MFTYPE MimWarp (MIL_ID SrcImageId, MIL_ID DestImageId, MIL_ID WarpParam1Id, MIL_ID WarpParam2Id, long OperationMode, long InterpolationMode)
 
MFTYPE32 void MFTYPE MimWatershed (MIL_ID SrcImageId, MIL_ID MarkerImageId, MIL_ID DestImageId, long lMinimalVariation, long lControlFlag)
 
MFTYPE32 void MFTYPE MimZoneOfInfluence (MIL_ID SrcImageId, MIL_ID DestImageId, long OperationFlag)
 
MFTYPE32 int MFTYPE MPtrToInt (void *pvPtr)
 
MFTYPE32 MIL_ID MFTYPE MsysAlloc (MIL_TEXT_PTR SystemTypePtr, long SystemNum, long InitFlag, MIL_ID MPTYPE *SystemIdVarPtr)
 
MFTYPE32 void MFTYPE MsysConfigAccess (MIL_ID SystemId, long VendorId, long DeviceId, long DeviceNum, long OperationFlag, long OperationType, long Offset, long Size, void MPTYPE *UserArrayPtr)
 
MFTYPE32 void MFTYPE MsysControl (MIL_ID SystemId, long ControlType, MIL_ID TargetSysId)
 
MFTYPE32 long MFTYPE MsysControlThread (MIL_ID SystemId, MIL_ID ThreadOrEventId, long Operation, long OperationValue, long *IdVarPtr)
 
MFTYPE32 void MFTYPE MsysFree (MIL_ID SystemId)
 
MFTYPE32 long MFTYPE MsysGetHookInfo (MIL_ID SystemId, MIL_ID Id, long InfoType, void MPTYPE *UserPtr)
 
MFTYPE32 void MFTYPE MsysHookFunction (MIL_ID SystemId, long HookType, MSYSHOOKFCTPTR HookHandlerPtr, void MPTYPE *UserDataPtr)
 
MFTYPE32 long MFTYPE MsysInquire (MIL_ID SystemId, long InquireType, void MPTYPE *ResultPtr)
 

Macro Definition Documentation

◆ __MWINEXT__

#define __MWINEXT__

◆ MappControlThread

#define MappControlThread (   ThreadOrEventId,
  Operation,
  OperationValue,
  IdVarPtr 
)     MappControlThreadReal(ThreadOrEventId, Operation, (long)((void*)(OperationValue)), (long*)((void*)(IdVarPtr)))

◆ MbufModified2d

#define MbufModified2d (   BufferId,
  OffsetX,
  OffsetY,
  SizeX,
  SizeY 
)     MbufControlRegion(BufferId, OffsetX, OffsetY, SizeX, SizeY, M_ALL_BAND, M_MODIFIED, M_DEFAULT)

Typedef Documentation

◆ Band

typedef MFTYPE32 long Band

◆ DecompLevels

typedef MFTYPE32 long long long DecompLevels

◆ EventId

typedef MFTYPE32 MIL_ID EventId

◆ HookData

typedef MFTYPE32 long unsigned char long void * HookData

◆ Jpeg2KDataSize

typedef MFTYPE32 long Jpeg2KDataSize

◆ long

typedef MFTYPE32 long(MFTYPE MPTYPE *MFOCUSHOOKFCTPTR)(long HookType

◆ LPMILBUFFERINFO

◆ MAPPHOOKFCTPTR

typedef MHOOKFCTPTR MAPPHOOKFCTPTR

◆ MBUFHOOKFCTPTR

typedef MHOOKFCTPTR MBUFHOOKFCTPTR

◆ MDIGHOOKFCTPTR

typedef MHOOKFCTPTR MDIGHOOKFCTPTR

◆ MDISPHOOKFCTPTR

typedef MHOOKFCTPTR MDISPHOOKFCTPTR

◆ MILBUFFERINFO

typedef struct _MILBUFFERINFO MILBUFFERINFO

◆ MSYSHOOKFCTPTR

typedef MHOOKFCTPTR MSYSHOOKFCTPTR

◆ position

typedef MFTYPE32 long position

◆ Tile

typedef MFTYPE32 long long Tile

◆ UserData

typedef MFTYPE32 long unsigned char * UserData

◆ UserDataPtr

typedef MFTYPE32 long void MPTYPE* UserDataPtr

◆ UserDataSize

typedef MFTYPE32 long unsigned char long UserDataSize

◆ void

typedef MFTYPE32 void(MFTYPE MPTYPE *MDECENDHOOKFCTPTR)(void *HookData)

Function Documentation

◆ MappAlloc()

MFTYPE32 MIL_ID MFTYPE MappAlloc ( long  InitFlag,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MappChild()

MFTYPE32 MIL_ID MFTYPE MappChild ( MIL_ID  ParentId,
long  InitFlag,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MappControl()

MFTYPE32 void MFTYPE MappControl ( long  ControlType,
long  ControlFlag 
)

◆ MappControlThreadReal()

MFTYPE32 long MFTYPE MappControlThreadReal ( MIL_ID  ThreadOrEventId,
long  Operation,
long  OperationValue,
long IdVarPtr 
)

◆ MappFree()

MFTYPE32 void MFTYPE MappFree ( MIL_ID  ApplicationId)

◆ MappGetError()

MFTYPE32 long MFTYPE MappGetError ( long  ErrorType,
void MPTYPE *  ErrorVarPtr 
)

◆ MappGetHookInfo()

MFTYPE32 long MFTYPE MappGetHookInfo ( MIL_ID  Id,
long  InfoType,
void MPTYPE *  UserPtr 
)

◆ MappHookFunction()

MFTYPE32 void MFTYPE MappHookFunction ( long  HookType,
MAPPHOOKFCTPTR  HookErrorCurrentPtr,
void MPTYPE *  ExpansionFlagPtr 
)

◆ MappInquire()

MFTYPE32 long MFTYPE MappInquire ( long  InquireType,
void MPTYPE *  UserVarPtr 
)

◆ MappModify()

MFTYPE32 void MFTYPE MappModify ( MIL_ID  FirstId,
MIL_ID  SecondId,
long  ModificationType,
long  ModificationFlag 
)

◆ MappTimer()

MFTYPE32 double MFTYPE MappTimer ( long  Mode,
double *  Time 
)

◆ MbufAlloc1d()

MFTYPE32 MIL_ID MFTYPE MbufAlloc1d ( MIL_ID  SystemId,
long  SizeX,
long  Type,
BUFATTRTYPE  Attribute,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufAlloc2d()

MFTYPE32 MIL_ID MFTYPE MbufAlloc2d ( MIL_ID  SystemId,
long  SizeX,
long  SizeY,
long  Type,
BUFATTRTYPE  Attribute,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufAllocColor()

MFTYPE32 MIL_ID MFTYPE MbufAllocColor ( MIL_ID  SystemId,
long  SizeBand,
long  SizeX,
long  SizeY,
long  Type,
BUFATTRTYPE  Attribute,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufBayer()

MFTYPE32 void MFTYPE MbufBayer ( MIL_ID  SrcImageBufId,
MIL_ID  DestImageBufId,
MIL_ID  CoefOrExpId,
long  ControlFlag 
)

◆ MbufChild1d()

MFTYPE32 MIL_ID MFTYPE MbufChild1d ( MIL_ID  ParentImageId,
long  OffX,
long  SizeX,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufChild2d()

MFTYPE32 MIL_ID MFTYPE MbufChild2d ( MIL_ID  ParentMilBufId,
long  OffX,
long  OffY,
long  SizeX,
long  SizeY,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufChildColor()

MFTYPE32 MIL_ID MFTYPE MbufChildColor ( MIL_ID  ParentMilBufId,
long  Band,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufChildColor2d()

MFTYPE32 MIL_ID MFTYPE MbufChildColor2d ( MIL_ID  ParentMilBufId,
long  Band,
long  OffX,
long  OffY,
long  SizeX,
long  SizeY,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufClear()

MFTYPE32 void MFTYPE MbufClear ( MIL_ID  BufId,
double  Value 
)

◆ MbufCompression()

MFTYPE32 void MFTYPE MbufCompression ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  ControlValue,
long  OperationFlag 
)

◆ MbufControl()

MFTYPE32 void MFTYPE MbufControl ( MIL_ID  BufId,
long  OperationFlags,
double  OperationValue 
)

◆ MbufControlNeighborhood()

MFTYPE32 void MFTYPE MbufControlNeighborhood ( MIL_ID  BufId,
long  OperationFlags,
long  OperationValue 
)

◆ MbufControlRegion()

MFTYPE32 void MFTYPE MbufControlRegion ( MIL_ID  BufferId,
long  OffsetX,
long  OffsetY,
long  SizeX,
long  SizeY,
long  Band,
long  ControlFlag,
double  ControlValue 
)

◆ MbufCopy()

MFTYPE32 void MFTYPE MbufCopy ( MIL_ID  SrcBufId,
MIL_ID  DestBufId 
)

◆ MbufCopyClip()

MFTYPE32 void MFTYPE MbufCopyClip ( MIL_ID  SrcBufId,
MIL_ID  DestBufId,
long  DestOffsetX,
long  DestOffsetY 
)

◆ MbufCopyColor()

MFTYPE32 void MFTYPE MbufCopyColor ( MIL_ID  SrcBufId,
MIL_ID  DestBufId,
long  Band 
)

◆ MbufCopyColor2d()

MFTYPE32 void MFTYPE MbufCopyColor2d ( MIL_ID  SrcBufId,
MIL_ID  DestBufId,
long  SrcBand,
long  SrcOffX,
long  SrcOffY,
long  DstBand,
long  DstOffX,
long  DstOffY,
long  SizeX,
long  SizeY 
)

◆ MbufCopyCond()

MFTYPE32 void MFTYPE MbufCopyCond ( MIL_ID  SrcBufId,
MIL_ID  DestBufId,
MIL_ID  CondBufId,
long  Cond,
double  CondVal 
)

◆ MbufCopyMask()

MFTYPE32 void MFTYPE MbufCopyMask ( MIL_ID  SrcBufId,
MIL_ID  DestBufId,
long  MaskValue 
)

◆ MbufCreate2d()

MFTYPE32 MIL_ID MFTYPE MbufCreate2d ( MIL_ID  SystemId,
long  SizeX,
long  SizeY,
long  Type,
BUFATTRTYPE  Attribute,
long  ControlFlag,
long  Pitch,
void MPTYPE *  DataPtr,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufCreateColor()

MFTYPE32 MIL_ID MFTYPE MbufCreateColor ( MIL_ID  SystemId,
long  SizeBand,
long  SizeX,
long  SizeY,
long  Type,
BUFATTRTYPE  Attribute,
long  ControlFlag,
long  Pitch,
void MPTYPE **  ArrayOfDataPtr,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufDiskInquire()

MFTYPE32 long MFTYPE MbufDiskInquire ( MIL_TEXT_PTR  FileName,
long  InquireType,
void MPTYPE *  ResultPtr 
)

◆ MbufExport()

MFTYPE32 void MFTYPE MbufExport ( MIL_TEXT_PTR  FileName,
long  FileFormat,
MIL_ID  srcBufId 
)

◆ MbufExportSequence()

MFTYPE32 void MFTYPE MbufExportSequence ( MIL_TEXT_PTR  FileName,
long  FileFormat,
MIL_ID BufArrayPtr,
long  NumberOfFrames,
double  FrameRate,
long  ControlFlag 
)

◆ MbufFree()

MFTYPE32 void MFTYPE MbufFree ( MIL_ID  BufId)

◆ MbufGet()

MFTYPE32 void MFTYPE MbufGet ( MIL_ID  SourceBufId,
void MPTYPE *  BufferPtr 
)

◆ MbufGet1d()

MFTYPE32 void MFTYPE MbufGet1d ( MIL_ID  SourceBufId,
long  Offx,
long  Sizex,
void MPTYPE *  BufferPtr 
)

◆ MbufGet2d()

MFTYPE32 void MFTYPE MbufGet2d ( MIL_ID  SourceBufId,
long  Offx,
long  Offy,
long  Sizex,
long  Sizey,
void MPTYPE *  BufferPtr 
)

◆ MbufGetColor()

MFTYPE32 void MFTYPE MbufGetColor ( MIL_ID  SourceBufId,
long  Format,
long  Band,
void MPTYPE *  BufferPtr 
)

◆ MbufGetColor2d()

MFTYPE32 void MFTYPE MbufGetColor2d ( MIL_ID  SourceBufId,
long  Format,
long  Band,
long  Offx,
long  Offy,
long  Sizex,
long  Sizey,
void MPTYPE *  BufferPtr 
)

◆ MbufGetHookInfo()

MFTYPE32 long MFTYPE MbufGetHookInfo ( MIL_ID  Id,
long  InfoType,
void MPTYPE *  UserPtr 
)

◆ MbufGetLine()

MFTYPE32 void MFTYPE MbufGetLine ( MIL_ID  SrcImageId,
long  XStart,
long  YStart,
long  XEnd,
long  YEnd,
long  Mode,
long MPTYPE *  NbPixelsValPtr,
void MPTYPE *  BufferType 
)

◆ MbufHookFunction()

MFTYPE32 void MFTYPE MbufHookFunction ( MIL_ID  BufferId,
long  HookType,
MBUFHOOKFCTPTR  HookHandlerPtr,
void MPTYPE *  UserDataPtr 
)

◆ MbufImport()

MFTYPE32 MIL_ID MFTYPE MbufImport ( MIL_TEXT_PTR  FileName,
long  FileFormat,
long  Operation,
MIL_ID  SystemId,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufImportSequence()

MFTYPE32 void MFTYPE MbufImportSequence ( MIL_TEXT_PTR  FileName,
long  FileFormat,
long  Operation,
MIL_ID  SystemId,
MIL_ID BufArrayPtr,
long  StartImage,
long  NumberOfFrames,
long  ControlFlag 
)

◆ MbufInquire()

MFTYPE32 long MFTYPE MbufInquire ( MIL_ID  BufId,
long  InquireType,
void MPTYPE *  ResultPtr 
)

◆ MbufLoad()

MFTYPE32 void MFTYPE MbufLoad ( MIL_TEXT_PTR  FileName,
MIL_ID  BufId 
)

◆ MbufPut()

MFTYPE32 void MFTYPE MbufPut ( MIL_ID  DestBufId,
void MPTYPE *  BufferPtr 
)

◆ MbufPut1d()

MFTYPE32 void MFTYPE MbufPut1d ( MIL_ID  DestBufId,
long  Offx,
long  Sizex,
void MPTYPE *  BufferPtr 
)

◆ MbufPut2d()

MFTYPE32 void MFTYPE MbufPut2d ( MIL_ID  DestBufId,
long  Offx,
long  Offy,
long  Sizex,
long  Sizey,
void MPTYPE *  BufferPtr 
)

◆ MbufPutColor()

MFTYPE32 void MFTYPE MbufPutColor ( MIL_ID  DestBufId,
long  Format,
long  Band,
void MPTYPE *  BufferPtr 
)

◆ MbufPutColor2d()

MFTYPE32 void MFTYPE MbufPutColor2d ( MIL_ID  DestBufId,
long  Format,
long  Band,
long  Offx,
long  Offy,
long  Sizex,
long  Sizey,
void MPTYPE *  BufferPtr 
)

◆ MbufPutLine()

MFTYPE32 void MFTYPE MbufPutLine ( MIL_ID  SrcImageId,
long  XStart,
long  YStart,
long  XEnd,
long  YEnd,
long  Mode,
long MPTYPE *  NbPixelsValPtr,
void MPTYPE *  BufferType 
)

◆ MbufRestore()

MFTYPE32 MIL_ID MFTYPE MbufRestore ( MIL_TEXT_PTR  FileName,
MIL_ID  SystemId,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MbufSave()

MFTYPE32 void MFTYPE MbufSave ( MIL_TEXT_PTR  FileName,
MIL_ID  BufId 
)

◆ MbufTransfer()

MFTYPE32 void MFTYPE MbufTransfer ( MIL_ID  SourceBufferID,
MIL_ID  DestinationBufferID,
long  SourceOffsetX,
long  SourceOffsetY,
long  SourceSizeX,
long  SourceSizeY,
long  SourceBand,
long  DestinationOffsetX,
long  DestinationOffsetY,
long  DestinationSizeX,
long  DestinationSizeY,
long  DestinationBand,
long  TransferFunction,
long  TransferType,
long  OperationFlag,
void ForExtension 
)

◆ MdigAlloc()

MFTYPE32 MIL_ID MFTYPE MdigAlloc ( MIL_ID  SystemId,
long  DeviceNum,
MIL_TEXT_PTR  DataFormat,
long  InitFlag,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MdigAverage()

MFTYPE32 void MFTYPE MdigAverage ( MIL_ID  Digitizer,
MIL_ID  DestImageId,
long  WeightFactor,
long  AverageType,
long  NbIteration 
)

◆ MdigChannel()

MFTYPE32 void MFTYPE MdigChannel ( MIL_ID  DevId,
long  Channel 
)

◆ MdigControl()

MFTYPE32 void MFTYPE MdigControl ( MIL_ID  DigitizerId,
long  ControlType,
double  Value 
)

◆ MdigFocus()

MFTYPE32 void MFTYPE MdigFocus ( MIL_ID  DigId,
MIL_ID  DestImageId,
MIL_ID  FocusImageRegionId,
MFOCUSHOOKFCTPTR  FocusHookPtr,
void MPTYPE *  UserDataPtr,
long  MinPosition,
long  StartPosition,
long  MaxPosition,
long  MaxPositionVariation,
long  ProcMode,
long ResultPtr 
)

◆ MdigFree()

MFTYPE32 void MFTYPE MdigFree ( MIL_ID  DevId)

◆ MdigGrab()

MFTYPE32 void MFTYPE MdigGrab ( MIL_ID  SrcDevId,
MIL_ID  DestImageId 
)

◆ MdigGrabContinuous()

MFTYPE32 void MFTYPE MdigGrabContinuous ( MIL_ID  SrcDevId,
MIL_ID  DestImageId 
)

◆ MdigGrabWait()

MFTYPE32 void MFTYPE MdigGrabWait ( MIL_ID  DevId,
long  Flag 
)

◆ MdigHalt()

MFTYPE32 void MFTYPE MdigHalt ( MIL_ID  DevId)

◆ MdigHookFunction()

MFTYPE32 void MFTYPE MdigHookFunction ( MIL_ID  DigitizerId,
long  HookType,
MDIGHOOKFCTPTR  HookHandlerPtr,
void MPTYPE *  UserDataPtr 
)

◆ MdigInquire()

MFTYPE32 long MFTYPE MdigInquire ( MIL_ID  DevId,
long  InquireType,
void MPTYPE *  ResultPtr 
)

◆ MdigLut()

MFTYPE32 void MFTYPE MdigLut ( MIL_ID  DevId,
MIL_ID  LutBufId 
)

◆ MdigReference()

MFTYPE32 void MFTYPE MdigReference ( MIL_ID  DevId,
long  ReferenceType,
double  ReferenceLevel 
)

◆ MdispAlloc()

MFTYPE32 MIL_ID MFTYPE MdispAlloc ( MIL_ID  SystemId,
long  DispNum,
MIL_TEXT_PTR  DispFormat,
long  InitFlag,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MdispControl()

MFTYPE32 void MFTYPE MdispControl ( MIL_ID  DisplayId,
long  ControlType,
double  Value 
)

◆ MdispDeselect()

MFTYPE32 void MFTYPE MdispDeselect ( MIL_ID  DisplayId,
MIL_ID  ImageId 
)

◆ MdispFree()

MFTYPE32 void MFTYPE MdispFree ( MIL_ID  DisplayId)

◆ MdispHookFunction()

MFTYPE32 void MFTYPE MdispHookFunction ( MIL_ID  DisplayId,
long  HookType,
MDISPHOOKFCTPTR  HookHandlerPtr,
void MPTYPE *  UserDataPtr 
)

◆ MdispInquire()

MFTYPE32 long MFTYPE MdispInquire ( MIL_ID  DisplayId,
long  inquire_type,
void MPTYPE *  result_ptr 
)

◆ MdispLut()

MFTYPE32 void MFTYPE MdispLut ( MIL_ID  DisplayId,
MIL_ID  LutBufId 
)

◆ MdispOverlayKey()

MFTYPE32 void MFTYPE MdispOverlayKey ( MIL_ID  DisplayId,
long  Mode,
long  Cond,
long  Mask,
long  Color 
)

◆ MdispPan()

MFTYPE32 void MFTYPE MdispPan ( MIL_ID  DisplayId,
double  XOffset,
double  YOffset 
)

◆ MdispSelect()

MFTYPE32 void MFTYPE MdispSelect ( MIL_ID  DisplayId,
MIL_ID  ImageId 
)

◆ MdispZoom()

MFTYPE32 void MFTYPE MdispZoom ( MIL_ID  DisplayId,
double  XFactor,
double  YFactor 
)

◆ MgenLutFunction()

MFTYPE32 void MFTYPE MgenLutFunction ( MIL_ID  lut_id,
long  func,
double  a,
double  b,
double  c,
long  start_index,
double  StartXValue,
long  end_index 
)

◆ MgenLutRamp()

MFTYPE32 void MFTYPE MgenLutRamp ( MIL_ID  LutBufId,
long  StartPoint,
double  StartValue,
long  EndPoint,
double  EndValue 
)

◆ MgenWarpParameter()

MFTYPE32 void MFTYPE MgenWarpParameter ( MIL_ID  InWarpParameter,
MIL_ID  OutXLutorCoef,
MIL_ID  OutYLut,
long  OperationMode,
long  Transform,
double  Val1,
double  Val2 
)

◆ MgraAlloc()

MFTYPE32 MIL_ID MFTYPE MgraAlloc ( MIL_ID  SystemId,
MIL_ID MPTYPE *  GraphContextIdVarPtr 
)

◆ MgraArc()

MFTYPE32 void MFTYPE MgraArc ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  XCenter,
long  YCenter,
long  XRad,
long  YRad,
double  StartAngle,
double  EndAngle 
)

◆ MgraArcFill()

MFTYPE32 void MFTYPE MgraArcFill ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  XCenter,
long  YCenter,
long  XRad,
long  YRad,
double  StartAngle,
double  EndAngle 
)

◆ MgraBackColor()

MFTYPE32 void MFTYPE MgraBackColor ( MIL_ID  GraphContextId,
double  BackgroundColor 
)

◆ MgraClear()

MFTYPE32 void MFTYPE MgraClear ( MIL_ID  GraphContextId,
MIL_ID  ImageId 
)

◆ MgraColor()

MFTYPE32 void MFTYPE MgraColor ( MIL_ID  GraphContextId,
double  ForegroundColor 
)

◆ MgraControl()

MFTYPE32 void MFTYPE MgraControl ( MIL_ID  GraphContextId,
long  ControlType,
double  ControlValue 
)

◆ MgraDot()

MFTYPE32 void MFTYPE MgraDot ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  XPos,
long  YPos 
)

◆ MgraDots()

MFTYPE32 void MFTYPE MgraDots ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  NumberOfDots,
long XPos,
long YPos,
long  ControlFlag 
)

◆ MgraFill()

MFTYPE32 void MFTYPE MgraFill ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  XStart,
long  YStart 
)

◆ MgraFont()

MFTYPE32 void MFTYPE MgraFont ( MIL_ID  GraphContextId,
long  Font 
)

◆ MgraFontGetLarge()

MFTYPE32 void MPTYPE *MFTYPE MgraFontGetLarge ( void  )

◆ MgraFontGetMedium()

MFTYPE32 void MPTYPE *MFTYPE MgraFontGetMedium ( void  )

◆ MgraFontGetSmall()

MFTYPE32 void MPTYPE *MFTYPE MgraFontGetSmall ( void  )

◆ MgraFontScale()

MFTYPE32 void MFTYPE MgraFontScale ( MIL_ID  GraphContextId,
double  xFontScale,
double  yFontScale 
)

◆ MgraFree()

MFTYPE32 void MFTYPE MgraFree ( MIL_ID  GraphContextId)

◆ MgraInquire()

MFTYPE32 long MFTYPE MgraInquire ( MIL_ID  GraphContextId,
long  inquireType,
void MPTYPE *  result_ptr 
)

◆ MgraLine()

MFTYPE32 void MFTYPE MgraLine ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  XStart,
long  YStart,
long  XEnd,
long  YEnd 
)

◆ MgraLines()

MFTYPE32 void MFTYPE MgraLines ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  NumberOfLines,
long XStart,
long YStart,
long XEnd,
long YEnd,
long  ControlFlag 
)

◆ MgraRect()

MFTYPE32 void MFTYPE MgraRect ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  XStart,
long  YStart,
long  XEnd,
long  YEnd 
)

◆ MgraRectFill()

MFTYPE32 void MFTYPE MgraRectFill ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  XStart,
long  YStart,
long  XEnd,
long  YEnd 
)

◆ MgraText()

MFTYPE32 void MFTYPE MgraText ( MIL_ID  GraphContextId,
MIL_ID  ImageId,
long  XStart,
long  YStart,
MIL_TEXT_PTR  String 
)

◆ MimAllocResult()

MFTYPE32 MIL_ID MFTYPE MimAllocResult ( MIL_ID  SystemId,
long  NumberOfResultElement,
long  ResultType,
MIL_ID MPTYPE *  IdVarPtr 
)

◆ MimArith()

MFTYPE32 void MFTYPE MimArith ( double  Src1ImageIdOrConstant,
double  Src2ImageIdOrConstant,
MIL_ID  DestImageId,
long  Operation 
)

◆ MimArithMultiple()

MFTYPE32 void MFTYPE MimArithMultiple ( double  Src1ImageIdOrConstant,
double  Src2ImageIdOrConstant,
double  Src3ImageIdOrConstant,
double  Src4ImageIdOrConstant,
double  Src5ImageIdOrConstant,
MIL_ID  DestImageId,
long  Operation,
long  OperationFlag 
)

◆ MimBinarize()

MFTYPE32 long MFTYPE MimBinarize ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  Condition,
double  CondLow,
double  CondHigh 
)

◆ MimClip()

MFTYPE32 void MFTYPE MimClip ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  Condition,
double  CondLow,
double  CondHigh,
double  WriteLow,
double  WriteHigh 
)

◆ MimClose()

MFTYPE32 void MFTYPE MimClose ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  NbIteration,
long  Mode 
)

◆ MimConnectMap()

MFTYPE32 void MFTYPE MimConnectMap ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
MIL_ID  LutBufId 
)

◆ MimConvert()

MFTYPE32 void MFTYPE MimConvert ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  ConversionType 
)

◆ MimConvolve()

MFTYPE32 void MFTYPE MimConvolve ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
MIL_ID  KernelId 
)

◆ MimCountDifference()

MFTYPE32 void MFTYPE MimCountDifference ( MIL_ID  Src1ImageId,
MIL_ID  Src2ImageId,
MIL_ID  ResId 
)

◆ MimDilate()

MFTYPE32 void MFTYPE MimDilate ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  NbIteration,
long  Mode 
)

◆ MimDistance()

MFTYPE32 void MFTYPE MimDistance ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  DistanceTranform 
)

◆ MimEdgeDetect()

MFTYPE32 void MFTYPE MimEdgeDetect ( MIL_ID  SrcImageId,
MIL_ID  DestIntensityImageId,
MIL_ID  DestAngleImageId,
MIL_ID  KernelId,
long  ControlFlag,
long  ThresholdVal 
)

◆ MimErode()

MFTYPE32 void MFTYPE MimErode ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  NbIteration,
long  Mode 
)

◆ MimFindExtreme()

MFTYPE32 void MFTYPE MimFindExtreme ( MIL_ID  SrcImageId,
MIL_ID  ResultListId,
long  ExtremeType 
)

◆ MimFlip()

MFTYPE32 void MFTYPE MimFlip ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  Operation,
long  Mode 
)

◆ MimFree()

MFTYPE32 void MFTYPE MimFree ( MIL_ID  ImResultId)

◆ MimGetResult()

MFTYPE32 void MFTYPE MimGetResult ( MIL_ID  ImResultId,
long  ResultType,
void MPTYPE *  UserTargetArrayPtr 
)

◆ MimGetResult1d()

MFTYPE32 void MFTYPE MimGetResult1d ( MIL_ID  ImResultId,
long  Offresult,
long  Sizeresult,
long  ResultType,
void MPTYPE *  UserTargetArrayPtr 
)

◆ MimHistogram()

MFTYPE32 void MFTYPE MimHistogram ( MIL_ID  SrcImageId,
MIL_ID  HistogramListId 
)

◆ MimHistogramEqualize()

MFTYPE32 void MFTYPE MimHistogramEqualize ( MIL_ID  src_id,
MIL_ID  dst_id,
long  EqualizationType,
double  Alpha,
double  Min,
double  Max 
)

◆ MimInquire()

MFTYPE32 long MFTYPE MimInquire ( MIL_ID  BufId,
long  InquireType,
void MPTYPE *  TargetVarPtr 
)

◆ MimLabel()

MFTYPE32 void MFTYPE MimLabel ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  Mode 
)

◆ MimLocateEvent()

MFTYPE32 void MFTYPE MimLocateEvent ( MIL_ID  SrcImageId,
MIL_ID  EventResultId,
long  Condition,
double  CondLow,
double  CondHigh 
)

◆ MimLutMap()

MFTYPE32 void MFTYPE MimLutMap ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
MIL_ID  LutId 
)

◆ MimMorphic()

MFTYPE32 void MFTYPE MimMorphic ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
MIL_ID  StructElementId,
long  Operation,
long  NbIteration,
long  Mode 
)

◆ MimOpen()

MFTYPE32 void MFTYPE MimOpen ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  NbIteration,
long  Mode 
)

◆ MimPolarTransform()

MFTYPE32 void MFTYPE MimPolarTransform ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
double  CenterPosX,
double  CenterPosY,
double  StartRadius,
double  EndRadius,
double  StartAngle,
double  EndAngle,
long  OperationMode,
long  InterpolationMode,
double *  DestinationSizeXPtr,
double *  DestinationSizeYPtr 
)

◆ MimProject()

MFTYPE32 void MFTYPE MimProject ( MIL_ID  SrcImageId,
MIL_ID  DestArrayId,
double  ProjectionAngle 
)

◆ MimRank()

MFTYPE32 void MFTYPE MimRank ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
MIL_ID  KernelId,
long  Rank,
long  Mode 
)

◆ MimResize()

MFTYPE32 void MFTYPE MimResize ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
double  FactorX,
double  FactorY,
long  InterpolationType 
)

◆ MimRotate()

MFTYPE32 void MFTYPE MimRotate ( MIL_ID  SrcImageId,
MIL_ID  DstImageId,
double  Angle,
double  SrcCenX,
double  SrcCenY,
double  DstCenX,
double  DstCenY,
long  InterpolationMode 
)

◆ MimShift()

MFTYPE32 void MFTYPE MimShift ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  NbBitsToShift 
)

◆ MimStat()

MFTYPE32 void MFTYPE MimStat ( MIL_ID  SrcImageId,
MIL_ID  StatResultId,
long  StatType,
long  Condition,
double  CondLow,
double  CondHigh 
)

◆ MimThick()

MFTYPE32 void MFTYPE MimThick ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  NbIteration,
long  Mode 
)

◆ MimThin()

MFTYPE32 void MFTYPE MimThin ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  NbIteration,
long  Mode 
)

◆ MimTransform()

MFTYPE32 void MFTYPE MimTransform ( MIL_ID  SrcImageRId,
MIL_ID  SrcImageIId,
MIL_ID  DestImageRId,
MIL_ID  DestImageIId,
long  TransformType,
long  ControlFlag 
)

◆ MimTranslate()

MFTYPE32 void MFTYPE MimTranslate ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
double  xShift,
double  yShift,
long  InterpolationType 
)

◆ MimWarp()

MFTYPE32 void MFTYPE MimWarp ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
MIL_ID  WarpParam1Id,
MIL_ID  WarpParam2Id,
long  OperationMode,
long  InterpolationMode 
)

◆ MimWatershed()

MFTYPE32 void MFTYPE MimWatershed ( MIL_ID  SrcImageId,
MIL_ID  MarkerImageId,
MIL_ID  DestImageId,
long  lMinimalVariation,
long  lControlFlag 
)

◆ MimZoneOfInfluence()

MFTYPE32 void MFTYPE MimZoneOfInfluence ( MIL_ID  SrcImageId,
MIL_ID  DestImageId,
long  OperationFlag 
)

◆ MPtrToInt()

MFTYPE32 int MFTYPE MPtrToInt ( void pvPtr)

◆ MsysAlloc()

MFTYPE32 MIL_ID MFTYPE MsysAlloc ( MIL_TEXT_PTR  SystemTypePtr,
long  SystemNum,
long  InitFlag,
MIL_ID MPTYPE *  SystemIdVarPtr 
)

◆ MsysConfigAccess()

MFTYPE32 void MFTYPE MsysConfigAccess ( MIL_ID  SystemId,
long  VendorId,
long  DeviceId,
long  DeviceNum,
long  OperationFlag,
long  OperationType,
long  Offset,
long  Size,
void MPTYPE *  UserArrayPtr 
)

◆ MsysControl()

MFTYPE32 void MFTYPE MsysControl ( MIL_ID  SystemId,
long  ControlType,
MIL_ID  TargetSysId 
)

◆ MsysControlThread()

MFTYPE32 long MFTYPE MsysControlThread ( MIL_ID  SystemId,
MIL_ID  ThreadOrEventId,
long  Operation,
long  OperationValue,
long IdVarPtr 
)

◆ MsysFree()

MFTYPE32 void MFTYPE MsysFree ( MIL_ID  SystemId)

◆ MsysGetHookInfo()

MFTYPE32 long MFTYPE MsysGetHookInfo ( MIL_ID  SystemId,
MIL_ID  Id,
long  InfoType,
void MPTYPE *  UserPtr 
)

◆ MsysHookFunction()

MFTYPE32 void MFTYPE MsysHookFunction ( MIL_ID  SystemId,
long  HookType,
MSYSHOOKFCTPTR  HookHandlerPtr,
void MPTYPE *  UserDataPtr 
)

◆ MsysInquire()

MFTYPE32 long MFTYPE MsysInquire ( MIL_ID  SystemId,
long  InquireType,
void MPTYPE *  ResultPtr 
)