FEDRA emulsion software from the OPERA Collaboration
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
milmeas.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define M_ALL   0x40000000L
 
#define M_ALL   0x40000000L
 
#define M_ALL_OLD   0L
 
#define M_ANGLE   0x00000800L
 
#define M_ANGLE   0x00000800L
 
#define M_ANY   0x11000000L
 
#define M_ANY_ANGLE   0x0001D400L
 
#define M_ASPECT_RATIO_MARKER_FIRST   0x00805000L
 
#define M_ASPECT_RATIO_MARKER_SECOND   0x00806000L
 
#define M_BICUBIC   0x00000010L
 
#define M_BILINEAR   0x00000008L
 
#define M_BOX_ANGLE   0x0000F400L
 
#define M_BOX_ANGLE_ACCURACY   0x00013400L
 
#define M_BOX_ANGLE_DELTA_NEG   0x00010400L
 
#define M_BOX_ANGLE_DELTA_POS   0x00011400L
 
#define M_BOX_ANGLE_INTERPOLATION_MODE   0x00014400L
 
#define M_BOX_ANGLE_MODE   0x0000E400L
 
#define M_BOX_ANGLE_REFERENCE   0x00025400L
 
#define M_BOX_ANGLE_SIZE   0x00017400L
 
#define M_BOX_ANGLE_TOLERANCE   0x00012400L
 
#define M_BOX_CENTER   0x0000B400L
 
#define M_BOX_CORNER_BOTTOM_LEFT   0x00021400L
 
#define M_BOX_CORNER_BOTTOM_RIGHT   0x00022400L
 
#define M_BOX_CORNER_TOP_LEFT   0x0001F400L
 
#define M_BOX_CORNER_TOP_RIGHT   0x00020400L
 
#define M_BOX_EDGE_VALUES   0x0001C400L
 
#define M_BOX_EDGE_VALUES_NUMBER   0x00023400L
 
#define M_BOX_END_ANGLE   0x0002C400L
 
#define M_BOX_FIRST_CENTER   0x0000C400L
 
#define M_BOX_ORIGIN   0x00009400L
 
#define M_BOX_RADIUS   0x0002A400L
 
#define M_BOX_SECOND_CENTER   0x0000D400L
 
#define M_BOX_SIZE   0x0000A400L
 
#define M_BOX_START_ANGLE   0x0002B400L
 
#define M_CALCULATE   1L
 
#define M_CIRCLE   0x00000008L
 
#define M_CONTRAST   0x00001000L
 
#define M_CONTRAST_VARIATION   0x00005400L
 
#define M_CONTROL_FLAG   0x00019400L
 
#define M_CONTROL_FLAG   0x00019400L
 
#define M_CORRECTED   2L
 
#define M_DISABLE   -9999L
 
#define M_DISTANCE   0x00080000L
 
#define M_DISTANCE_X   0x00081000L
 
#define M_DISTANCE_Y   0x00082000L
 
#define M_DRAW_BOX   32L
 
#define M_DRAW_BOX_CENTER   1L
 
#define M_DRAW_EDGES   4L
 
#define M_DRAW_EDGES_PROFILE   128L
 
#define M_DRAW_IN_BOX   0x100000L
 
#define M_DRAW_LINE   2L
 
#define M_DRAW_POSITION   64L
 
#define M_DRAW_POSITION_VARIATION   16L
 
#define M_DRAW_SPACING   256L
 
#define M_DRAW_WIDTH   8L
 
#define M_DRAW_WIDTH_VARIATION   512L
 
#define M_EDGE   2L
 
#define M_EDGE_FIRST   0x20000000L
 
#define M_EDGE_INSIDE   0x00000080L
 
#define M_EDGE_INSIDE_VARIATION   0x00008400L
 
#define M_EDGE_LIST   M_EDGE
 
#define M_EDGE_SECOND   0x40000000L
 
#define M_EDGE_STRENGTH   0x00006400L
 
#define M_EDGE_STRENGTH_VARIATION   0x00007400L
 
#define M_EDGE_THRESHOLD   0x00015400L
 
#define M_ENABLE   -9997L
 
#define M_FALSE   0L
 
#define M_FIT_ERROR   0x00001700L
 
#define M_HORIZONTAL   2L
 
#define M_INFINITE_SLOPE   (1.0E+300)
 
#define M_INTERACTIVE   M_NULL
 
#define M_INVALID   -1L
 
#define M_LENGTH   0x00002000L
 
#define M_LINE_EQUATION   0x00800000L
 
#define M_LINE_EQUATION   0x00800000L
 
#define M_LINE_EQUATION_INTERCEPT   0x00802000L
 
#define M_LINE_EQUATION_INTERCEPT   0x00802000L
 
#define M_LINE_EQUATION_SLOPE   0x00801000L
 
#define M_LINE_EQUATION_SLOPE   0x00801000L
 
#define M_MAJOR_AXIS   215L
 
#define M_MAJOR_AXIS_MAX   216L
 
#define M_MAJOR_AXIS_MIN   214L
 
#define M_MARKER   504L
 
#define M_MARKER_REFERENCE   0x00016400L
 
#define M_MARKER_TYPE   0x00018400L
 
#define M_MAX   0x04000000L
 
#define M_MEAN   0x08000000L
 
#define M_MEAS_FUTURE_USE_1   0x20000000L
 
#define M_MEAS_FUTURE_USE_2   0x40000000L
 
#define M_MEAS_FUTURE_USE_3   0x80000000L
 
#define M_MIN   0x02000000L
 
#define M_MULTI_MARKER_MASK   0x000003FFL
 
#define M_NEAREST_NEIGHBOR   0x00000040L
 
#define M_NEGATIVE   -2L /*Must be the additive inverse of M_POSITIVE*/
 
#define M_NO   0L
 
#define M_NORMAL   8L
 
#define M_NUMBER   1009L
 
#define M_NUMBER_MIN   1010L
 
#define M_OPPOSITE   3L
 
#define M_ORIENTATION   0x00002400L
 
#define M_PIXEL_ASPECT_RATIO   5L
 
#define M_PIXEL_ASPECT_RATIO_INPUT   6L
 
#define M_PIXEL_ASPECT_RATIO_OUTPUT   7L
 
#define M_POINT   1L
 
#define M_POLARITY   0x00004000L
 
#define M_POSITION   0x00000402L
 
#define M_POSITION_INSIDE_STRIPE   0x00024400L
 
#define M_POSITION_MAX   0x0001B400L
 
#define M_POSITION_MIN   0x0001A400L
 
#define M_POSITION_VARIATION   0x00008000L
 
#define M_POSITION_X   0x00003400L
 
#define M_POSITION_Y   0x00004400L
 
#define M_POSITIVE   2L
 
#define M_RADIUS   M_MAJOR_AXIS
 
#define M_RADIUS_MAX   M_MAJOR_AXIS_MAX
 
#define M_RADIUS_MIN   M_MAJOR_AXIS_MIN
 
#define M_RADIUS_VARIATION   217L
 
#define M_REF_POSITION_MARKER_FIRST   0x00803000L
 
#define M_REF_POSITION_MARKER_SECOND   0x00804000L
 
#define M_RESULT   0x00001000L
 
#define M_RESULT_TYPE   1L
 
#define M_SAME   -1L /* For spacing */
 
#define M_SCORE   0x00001400L
 
#define M_SMOOTHNESS   108L
 
#define M_SPACING   0x00000200L
 
#define M_SPACING_VARIATION   0x00000100L
 
#define M_STANDARD_DEVIATION   0x10000000L
 
#define M_STRIPE   3L
 
#define M_STRIPE_LIST   M_STRIPE
 
#define M_TOTAL_SCORE   0x00029400L
 
#define M_TRUE   1L
 
#define M_TYPE_DOUBLE   0x00100000L
 
#define M_TYPE_LONG   0x00040000L
 
#define M_VALID_FLAG   0x0001E400L
 
#define M_VERTICAL   1L
 
#define M_WEIGHT_FACTOR   0x01000000L
 
#define M_WIDTH   0x00010000L
 
#define M_WIDTH_VARIATION   0x00020000L
 
#define M_YES   1L
 
#define M_ZERO_OFFSET_X   1L
 
#define M_ZERO_OFFSET_Y   2L
 

Functions

MFTYPE32 MIL_ID MFTYPE MmeasAllocContext (MIL_ID SystemId, long ControlFlag, MIL_ID *ContextId)
 
MFTYPE32 MIL_ID MFTYPE MmeasAllocMarker (MIL_ID SystemId, long MarkerType, long ControlFlag, MIL_ID *MarkerIdPtr)
 
MFTYPE32 MIL_ID MFTYPE MmeasAllocResult (MIL_ID SystemId, long ResultBufferType, MIL_ID MPTYPE *ResultIdPtr)
 
MFTYPE32 void MFTYPE MmeasCalculate (MIL_ID ContextID, MIL_ID Marker1Id, MIL_ID Marker2Id, MIL_ID ResultId, long MeasurementList)
 
MFTYPE32 void MFTYPE MmeasControl (MIL_ID ContextId, long ControlType, double Value)
 
MFTYPE32 void MFTYPE MmeasDraw (MIL_ID GraphContId, MIL_ID MarkerOrResultId, MIL_ID DestImageId, long Operation, long Index, long ControlFlag)
 
MFTYPE32 void MFTYPE MmeasFindMarker (MIL_ID ContextId, MIL_ID ImageId, MIL_ID MarkerId, long MeasurementList)
 
MFTYPE32 void MFTYPE MmeasFree (MIL_ID MarkerOrResultIdOrContextId)
 
MFTYPE32 void MFTYPE MmeasGetResult (MIL_ID MarkerOrResultId, long ResultType, void *FirstResultPtr, void *SecondResultPtr)
 
MFTYPE32 void MFTYPE MmeasGetResultSingle (MIL_ID MarkerOrResultId, long ResultType, void *FirstResultPtr, void *SecondResultPtr, long Index)
 
MFTYPE32 long MFTYPE MmeasInquire (MIL_ID MarkerIdOrResultIdOrContextId, long ParamToInquire, void *FirstValuePtr, void *SecondValuePtr)
 
MFTYPE32 MIL_ID MFTYPE MmeasRestoreMarker (MIL_TEXT_PTR FileName, MIL_ID SystemId, long ControlFlag, MIL_ID *MarkerIdPtr)
 
MFTYPE32 void MFTYPE MmeasSaveMarker (MIL_TEXT_PTR FileName, MIL_ID MarkerId, long ControlFlag)
 
MFTYPE32 void MFTYPE MmeasSetMarker (MIL_ID MarkerId, long Parameter, double FirstValue, double SecondValue)
 

Macro Definition Documentation

◆ M_ALL [1/2]

#define M_ALL   0x40000000L

◆ M_ALL [2/2]

#define M_ALL   0x40000000L

◆ M_ALL_OLD

#define M_ALL_OLD   0L

◆ M_ANGLE [1/2]

#define M_ANGLE   0x00000800L

◆ M_ANGLE [2/2]

#define M_ANGLE   0x00000800L

◆ M_ANY

#define M_ANY   0x11000000L

◆ M_ANY_ANGLE

#define M_ANY_ANGLE   0x0001D400L

◆ M_ASPECT_RATIO_MARKER_FIRST

#define M_ASPECT_RATIO_MARKER_FIRST   0x00805000L

◆ M_ASPECT_RATIO_MARKER_SECOND

#define M_ASPECT_RATIO_MARKER_SECOND   0x00806000L

◆ M_BICUBIC

#define M_BICUBIC   0x00000010L

◆ M_BILINEAR

#define M_BILINEAR   0x00000008L

◆ M_BOX_ANGLE

#define M_BOX_ANGLE   0x0000F400L

◆ M_BOX_ANGLE_ACCURACY

#define M_BOX_ANGLE_ACCURACY   0x00013400L

◆ M_BOX_ANGLE_DELTA_NEG

#define M_BOX_ANGLE_DELTA_NEG   0x00010400L

◆ M_BOX_ANGLE_DELTA_POS

#define M_BOX_ANGLE_DELTA_POS   0x00011400L

◆ M_BOX_ANGLE_INTERPOLATION_MODE

#define M_BOX_ANGLE_INTERPOLATION_MODE   0x00014400L

◆ M_BOX_ANGLE_MODE

#define M_BOX_ANGLE_MODE   0x0000E400L

◆ M_BOX_ANGLE_REFERENCE

#define M_BOX_ANGLE_REFERENCE   0x00025400L

◆ M_BOX_ANGLE_SIZE

#define M_BOX_ANGLE_SIZE   0x00017400L

◆ M_BOX_ANGLE_TOLERANCE

#define M_BOX_ANGLE_TOLERANCE   0x00012400L

◆ M_BOX_CENTER

#define M_BOX_CENTER   0x0000B400L

◆ M_BOX_CORNER_BOTTOM_LEFT

#define M_BOX_CORNER_BOTTOM_LEFT   0x00021400L

◆ M_BOX_CORNER_BOTTOM_RIGHT

#define M_BOX_CORNER_BOTTOM_RIGHT   0x00022400L

◆ M_BOX_CORNER_TOP_LEFT

#define M_BOX_CORNER_TOP_LEFT   0x0001F400L

◆ M_BOX_CORNER_TOP_RIGHT

#define M_BOX_CORNER_TOP_RIGHT   0x00020400L

◆ M_BOX_EDGE_VALUES

#define M_BOX_EDGE_VALUES   0x0001C400L

◆ M_BOX_EDGE_VALUES_NUMBER

#define M_BOX_EDGE_VALUES_NUMBER   0x00023400L

◆ M_BOX_END_ANGLE

#define M_BOX_END_ANGLE   0x0002C400L

◆ M_BOX_FIRST_CENTER

#define M_BOX_FIRST_CENTER   0x0000C400L

◆ M_BOX_ORIGIN

#define M_BOX_ORIGIN   0x00009400L

◆ M_BOX_RADIUS

#define M_BOX_RADIUS   0x0002A400L

◆ M_BOX_SECOND_CENTER

#define M_BOX_SECOND_CENTER   0x0000D400L

◆ M_BOX_SIZE

#define M_BOX_SIZE   0x0000A400L

◆ M_BOX_START_ANGLE

#define M_BOX_START_ANGLE   0x0002B400L

◆ M_CALCULATE

#define M_CALCULATE   1L

◆ M_CIRCLE

#define M_CIRCLE   0x00000008L

◆ M_CONTRAST

#define M_CONTRAST   0x00001000L

◆ M_CONTRAST_VARIATION

#define M_CONTRAST_VARIATION   0x00005400L

◆ M_CONTROL_FLAG [1/2]

#define M_CONTROL_FLAG   0x00019400L

◆ M_CONTROL_FLAG [2/2]

#define M_CONTROL_FLAG   0x00019400L

◆ M_CORRECTED

#define M_CORRECTED   2L

◆ M_DISABLE

#define M_DISABLE   -9999L

◆ M_DISTANCE

#define M_DISTANCE   0x00080000L

◆ M_DISTANCE_X

#define M_DISTANCE_X   0x00081000L

◆ M_DISTANCE_Y

#define M_DISTANCE_Y   0x00082000L

◆ M_DRAW_BOX

#define M_DRAW_BOX   32L

◆ M_DRAW_BOX_CENTER

#define M_DRAW_BOX_CENTER   1L

◆ M_DRAW_EDGES

#define M_DRAW_EDGES   4L

◆ M_DRAW_EDGES_PROFILE

#define M_DRAW_EDGES_PROFILE   128L

◆ M_DRAW_IN_BOX

#define M_DRAW_IN_BOX   0x100000L

◆ M_DRAW_LINE

#define M_DRAW_LINE   2L

◆ M_DRAW_POSITION

#define M_DRAW_POSITION   64L

◆ M_DRAW_POSITION_VARIATION

#define M_DRAW_POSITION_VARIATION   16L

◆ M_DRAW_SPACING

#define M_DRAW_SPACING   256L

◆ M_DRAW_WIDTH

#define M_DRAW_WIDTH   8L

◆ M_DRAW_WIDTH_VARIATION

#define M_DRAW_WIDTH_VARIATION   512L

◆ M_EDGE

#define M_EDGE   2L

◆ M_EDGE_FIRST

#define M_EDGE_FIRST   0x20000000L

◆ M_EDGE_INSIDE

#define M_EDGE_INSIDE   0x00000080L

◆ M_EDGE_INSIDE_VARIATION

#define M_EDGE_INSIDE_VARIATION   0x00008400L

◆ M_EDGE_LIST

#define M_EDGE_LIST   M_EDGE

◆ M_EDGE_SECOND

#define M_EDGE_SECOND   0x40000000L

◆ M_EDGE_STRENGTH

#define M_EDGE_STRENGTH   0x00006400L

◆ M_EDGE_STRENGTH_VARIATION

#define M_EDGE_STRENGTH_VARIATION   0x00007400L

◆ M_EDGE_THRESHOLD

#define M_EDGE_THRESHOLD   0x00015400L

◆ M_ENABLE

#define M_ENABLE   -9997L

◆ M_FALSE

#define M_FALSE   0L

◆ M_FIT_ERROR

#define M_FIT_ERROR   0x00001700L

◆ M_HORIZONTAL

#define M_HORIZONTAL   2L

◆ M_INFINITE_SLOPE

#define M_INFINITE_SLOPE   (1.0E+300)

◆ M_INTERACTIVE

#define M_INTERACTIVE   M_NULL

◆ M_INVALID

#define M_INVALID   -1L

◆ M_LENGTH

#define M_LENGTH   0x00002000L

◆ M_LINE_EQUATION [1/2]

#define M_LINE_EQUATION   0x00800000L

◆ M_LINE_EQUATION [2/2]

#define M_LINE_EQUATION   0x00800000L

◆ M_LINE_EQUATION_INTERCEPT [1/2]

#define M_LINE_EQUATION_INTERCEPT   0x00802000L

◆ M_LINE_EQUATION_INTERCEPT [2/2]

#define M_LINE_EQUATION_INTERCEPT   0x00802000L

◆ M_LINE_EQUATION_SLOPE [1/2]

#define M_LINE_EQUATION_SLOPE   0x00801000L

◆ M_LINE_EQUATION_SLOPE [2/2]

#define M_LINE_EQUATION_SLOPE   0x00801000L

◆ M_MAJOR_AXIS

#define M_MAJOR_AXIS   215L

◆ M_MAJOR_AXIS_MAX

#define M_MAJOR_AXIS_MAX   216L

◆ M_MAJOR_AXIS_MIN

#define M_MAJOR_AXIS_MIN   214L

◆ M_MARKER

#define M_MARKER   504L

◆ M_MARKER_REFERENCE

#define M_MARKER_REFERENCE   0x00016400L

◆ M_MARKER_TYPE

#define M_MARKER_TYPE   0x00018400L

◆ M_MAX

#define M_MAX   0x04000000L

◆ M_MEAN

#define M_MEAN   0x08000000L

◆ M_MEAS_FUTURE_USE_1

#define M_MEAS_FUTURE_USE_1   0x20000000L

◆ M_MEAS_FUTURE_USE_2

#define M_MEAS_FUTURE_USE_2   0x40000000L

◆ M_MEAS_FUTURE_USE_3

#define M_MEAS_FUTURE_USE_3   0x80000000L

◆ M_MIN

#define M_MIN   0x02000000L

◆ M_MULTI_MARKER_MASK

#define M_MULTI_MARKER_MASK   0x000003FFL

◆ M_NEAREST_NEIGHBOR

#define M_NEAREST_NEIGHBOR   0x00000040L

◆ M_NEGATIVE

#define M_NEGATIVE   -2L /*Must be the additive inverse of M_POSITIVE*/

◆ M_NO

#define M_NO   0L

◆ M_NORMAL

#define M_NORMAL   8L

◆ M_NUMBER

#define M_NUMBER   1009L

◆ M_NUMBER_MIN

#define M_NUMBER_MIN   1010L

◆ M_OPPOSITE

#define M_OPPOSITE   3L

◆ M_ORIENTATION

#define M_ORIENTATION   0x00002400L

◆ M_PIXEL_ASPECT_RATIO

#define M_PIXEL_ASPECT_RATIO   5L

◆ M_PIXEL_ASPECT_RATIO_INPUT

#define M_PIXEL_ASPECT_RATIO_INPUT   6L

◆ M_PIXEL_ASPECT_RATIO_OUTPUT

#define M_PIXEL_ASPECT_RATIO_OUTPUT   7L

◆ M_POINT

#define M_POINT   1L

◆ M_POLARITY

#define M_POLARITY   0x00004000L

◆ M_POSITION

#define M_POSITION   0x00000402L

◆ M_POSITION_INSIDE_STRIPE

#define M_POSITION_INSIDE_STRIPE   0x00024400L

◆ M_POSITION_MAX

#define M_POSITION_MAX   0x0001B400L

◆ M_POSITION_MIN

#define M_POSITION_MIN   0x0001A400L

◆ M_POSITION_VARIATION

#define M_POSITION_VARIATION   0x00008000L

◆ M_POSITION_X

#define M_POSITION_X   0x00003400L

◆ M_POSITION_Y

#define M_POSITION_Y   0x00004400L

◆ M_POSITIVE

#define M_POSITIVE   2L

◆ M_RADIUS

#define M_RADIUS   M_MAJOR_AXIS

◆ M_RADIUS_MAX

#define M_RADIUS_MAX   M_MAJOR_AXIS_MAX

◆ M_RADIUS_MIN

#define M_RADIUS_MIN   M_MAJOR_AXIS_MIN

◆ M_RADIUS_VARIATION

#define M_RADIUS_VARIATION   217L

◆ M_REF_POSITION_MARKER_FIRST

#define M_REF_POSITION_MARKER_FIRST   0x00803000L

◆ M_REF_POSITION_MARKER_SECOND

#define M_REF_POSITION_MARKER_SECOND   0x00804000L

◆ M_RESULT

#define M_RESULT   0x00001000L

◆ M_RESULT_TYPE

#define M_RESULT_TYPE   1L

◆ M_SAME

#define M_SAME   -1L /* For spacing */

◆ M_SCORE

#define M_SCORE   0x00001400L

◆ M_SMOOTHNESS

#define M_SMOOTHNESS   108L

◆ M_SPACING

#define M_SPACING   0x00000200L

◆ M_SPACING_VARIATION

#define M_SPACING_VARIATION   0x00000100L

◆ M_STANDARD_DEVIATION

#define M_STANDARD_DEVIATION   0x10000000L

◆ M_STRIPE

#define M_STRIPE   3L

◆ M_STRIPE_LIST

#define M_STRIPE_LIST   M_STRIPE

◆ M_TOTAL_SCORE

#define M_TOTAL_SCORE   0x00029400L

◆ M_TRUE

#define M_TRUE   1L

◆ M_TYPE_DOUBLE

#define M_TYPE_DOUBLE   0x00100000L

◆ M_TYPE_LONG

#define M_TYPE_LONG   0x00040000L

◆ M_VALID_FLAG

#define M_VALID_FLAG   0x0001E400L

◆ M_VERTICAL

#define M_VERTICAL   1L

◆ M_WEIGHT_FACTOR

#define M_WEIGHT_FACTOR   0x01000000L

◆ M_WIDTH

#define M_WIDTH   0x00010000L

◆ M_WIDTH_VARIATION

#define M_WIDTH_VARIATION   0x00020000L

◆ M_YES

#define M_YES   1L

◆ M_ZERO_OFFSET_X

#define M_ZERO_OFFSET_X   1L

◆ M_ZERO_OFFSET_Y

#define M_ZERO_OFFSET_Y   2L

Function Documentation

◆ MmeasAllocContext()

MFTYPE32 MIL_ID MFTYPE MmeasAllocContext ( MIL_ID  SystemId,
long  ControlFlag,
MIL_ID ContextId 
)

◆ MmeasAllocMarker()

MFTYPE32 MIL_ID MFTYPE MmeasAllocMarker ( MIL_ID  SystemId,
long  MarkerType,
long  ControlFlag,
MIL_ID MarkerIdPtr 
)

◆ MmeasAllocResult()

MFTYPE32 MIL_ID MFTYPE MmeasAllocResult ( MIL_ID  SystemId,
long  ResultBufferType,
MIL_ID MPTYPE *  ResultIdPtr 
)

◆ MmeasCalculate()

MFTYPE32 void MFTYPE MmeasCalculate ( MIL_ID  ContextID,
MIL_ID  Marker1Id,
MIL_ID  Marker2Id,
MIL_ID  ResultId,
long  MeasurementList 
)

◆ MmeasControl()

MFTYPE32 void MFTYPE MmeasControl ( MIL_ID  ContextId,
long  ControlType,
double  Value 
)

◆ MmeasDraw()

MFTYPE32 void MFTYPE MmeasDraw ( MIL_ID  GraphContId,
MIL_ID  MarkerOrResultId,
MIL_ID  DestImageId,
long  Operation,
long  Index,
long  ControlFlag 
)

◆ MmeasFindMarker()

MFTYPE32 void MFTYPE MmeasFindMarker ( MIL_ID  ContextId,
MIL_ID  ImageId,
MIL_ID  MarkerId,
long  MeasurementList 
)

◆ MmeasFree()

MFTYPE32 void MFTYPE MmeasFree ( MIL_ID  MarkerOrResultIdOrContextId)

◆ MmeasGetResult()

MFTYPE32 void MFTYPE MmeasGetResult ( MIL_ID  MarkerOrResultId,
long  ResultType,
void FirstResultPtr,
void SecondResultPtr 
)

◆ MmeasGetResultSingle()

MFTYPE32 void MFTYPE MmeasGetResultSingle ( MIL_ID  MarkerOrResultId,
long  ResultType,
void FirstResultPtr,
void SecondResultPtr,
long  Index 
)

◆ MmeasInquire()

MFTYPE32 long MFTYPE MmeasInquire ( MIL_ID  MarkerIdOrResultIdOrContextId,
long  ParamToInquire,
void FirstValuePtr,
void SecondValuePtr 
)

◆ MmeasRestoreMarker()

MFTYPE32 MIL_ID MFTYPE MmeasRestoreMarker ( MIL_TEXT_PTR  FileName,
MIL_ID  SystemId,
long  ControlFlag,
MIL_ID MarkerIdPtr 
)

◆ MmeasSaveMarker()

MFTYPE32 void MFTYPE MmeasSaveMarker ( MIL_TEXT_PTR  FileName,
MIL_ID  MarkerId,
long  ControlFlag 
)

◆ MmeasSetMarker()

MFTYPE32 void MFTYPE MmeasSetMarker ( MIL_ID  MarkerId,
long  Parameter,
double  FirstValue,
double  SecondValue 
)