FEDRA emulsion software from the OPERA Collaboration
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 
)