_TMeas_Data_ExportFile, _TMeas_DefineProbes, _TMeas_DefineRatio, _TMeas_Graph_ExportFile, _TMeas_Graph_PickValueFromProbe, _TMeas_Meas_Measure, _TMeas_Options, _TMeas_Probes_FromFile, _TMeas_Probes_ToFile, _TMeas_ShowEventsSetup, TMeas_Data_Clipboard, TMeas_Data_ExportExcel, TMeas_Data_ExportFile, TMeas_Data_GetNumDecimals, TMeas_Data_Reset, TMeas_Data_SetNumDecimals, TMeas_GetFeaturesList, TMeas_GetFeaturesNumber, TMeas_Graph_Clipboard, TMeas_Graph_DefineTimeWnd, TMeas_Graph_ExportFile, TMeas_Graph_FindValueX, TMeas_Graph_GetBackColor, TMeas_Graph_GetLineThick, TMeas_Graph_GetVerticalAxisScale, TMeas_Graph_InsertDistanceX, TMeas_Graph_Set_Settings, TMeas_Graph_Set_XAxis_Settings, TMeas_Graph_Set_YAxis_Settings, TMeas_Graph_SetBackColor, TMeas_Graph_SetLineThick, TMeas_Graph_SetVerticalAxisScale, TMeas_Graph_ShowGrid, TMeas_Meas_Clear, TMeas_Meas_Insert, TMeas_Meas_ResetData, TMeas_MeasureWholeND, TMeas_Probe_DuplicateProbe, TMeas_Probe_EnableProbe, TMeas_Probe_HighlightProbe, TMeas_Probe_RemoveProbe, TMeas_Probes_Copy, TMeas_Probes_GetNumProbes, TMeas_Probes_Paste, TMeas_Probes_RemoveAllProbes, TMeas_SetFeatureLeft, TMeas_SetFeatureRight, TMeas_SetROIDyesMode, TMeas_ShowControl, TMeas_Start, TMeas_Stop, TMeas_Timing_GetType, TMeas_Timing_SetEveryFrame, TMeas_Timing_SetInterval, TMeas_Timing_SetType
Description
TMeas_Data_Clipboard();
This function relates to the Time Measurement. It copies the data currently observed in the graph to clipboard as a Tab delimited text.
Description
TMeas_Data_ExportExcel(
bool Full
);
This function relates to the Time Measurement. It opens MS Excel (if installed) and inserts the measured data into a new table.
Description
TMeas_Data_ExportFile(
char *Filename
);
This function exports time measurement data from the current document. The function asks the user to specify the file destination and then writes the current data view to the file.
Description
TMeas_Data_GetNumDecimals(
int *Number
);
This function relates to Time Measurement. The function returns the decimals number for values in data view.
Description
TMeas_Data_Reset();
This function relates to Time Measurement. It deletes all measured data. The probes maintain.
Description
TMeas_Data_SetNumDecimals(
int Number
);
This function relates to Time Measurement. It sets the decimals number for values in data view.
Description
TMeas_GetFeaturesList( char *LeftStringValue
, char *RightStringValue
, intNumber
, intTMeasItemDesc
);
This function returns the list of features which are currently available to be displayed in the time measurement graph window.
Parameters
Description
TMeas_GetFeaturesNumber( int *lpLeftNumber
, int *lpRightNumber
);
This function returns the number of features available to be displayed on the left/right time measurement graph axes.
Description
TMeas_Graph_Clipboard();
This function relates to Time Measurement. It copies the graph to the clipboard. It can be inserted to MS Excel via the standard Paste command.
Description
TMeas_Graph_DefineTimeWnd(
int Index
);
This function relates to Time Measurement. It defines the time interval that is displayed within the time axis of the graph. Use the Index parameter to set the time interval (0 = Auto scale, 1 = 5 sec, 2 = 10 sec, 3 = 15 sec, 4 = 20 sec, 5 = 30 sec, 6 = 50 sec, 7 = 100 sec, 8 = 150 sec, 9 = 200 sec, 10 = 300 sec).
Description
TMeas_Graph_ExportFile(
char *Filename
);
This function exports the time measurement graph. The export is executed in a .BMP format.
See Also
_TMeas_Graph_ExportFile, TMeas_Data_ExportFile
Description
TMeas_Graph_FindValueX( intTMeasProbe
, intDirection
, doubleValueY
, doubleInitValX
, double *XValue
, char *XUnits
);
This function searches for a point on a graph in Time measurement of a specific Y value. It starts from an initial x value of the search (InitValX) and goes left or right (Direction) until it finds the desired y value (ValueY) or fails.
Parameters
See Also
_TMeas_Graph_PickValueFromProbe, _TMeas_Meas_Measure, TMeas_Graph_InsertDistanceX, TMeas_Meas_Clear, TMeas_Meas_Insert, TMeas_Meas_ResetData
Description
TMeas_Graph_GetBackColor(
dword *Color
);
This function gets the graph background color. The color value is in RGB form.
See Also
TMeas_Graph_SetBackColor
Description
TMeas_Graph_GetLineThick(
int *Thickness
);
This function relates to the Time Measurement. It returns the graph pen thickness in pixels.
Description
TMeas_Graph_GetVerticalAxisScale(
int *pType
);
This function relates to the Time Measurement. It returns the graph scaling on vertical axis.
Parameters
See Also
TMeas_Graph_SetVerticalAxisScale
Description
TMeas_Graph_InsertDistanceX( doubleLeftVal
, doubleRightVal
, char *TextInCaption
);
Inserts a horizontal distance marker into the Time Measurement graph.
Parameters
See Also
_TMeas_Graph_PickValueFromProbe, _TMeas_Meas_Measure, TMeas_Graph_FindValueX, TMeas_Meas_Clear, TMeas_Meas_Insert, TMeas_Meas_ResetData
Description
TMeas_Graph_SetBackColor(
dword Color
);
This function sets the background color of the time measurement graph.
Parameters
Color
The RGB color as a 32bit integer. Use the RGB function to get the value.
See Also
TMeas_Graph_GetBackColor
Description
TMeas_Graph_SetLineThick(
int Thickness
);
This function relates to the Time Measurement. It sets the graph pen thickness in pixels.
Thickness parameter is the integer which specifies the pen thickness. Min 1, max 3.
Description
TMeas_Graph_SetVerticalAxisScale(
int Type
);
This function relates to the Time Measurement. It sets auto scale options of vertical axis of the time measurement graph.
See Also
TMeas_Graph_GetVerticalAxisScale
Description
TMeas_Graph_Set_Settings( char *Title
, intShowGrid
, intShowMinorGrid
, intHorzAxisAllwaysVisible
, intVertAxisAllwaysVisible
, intLogarithmicAxes
, intDrawGraphPoints
, intFillGraphArea
, intAntiAlias
, intInterpolationMethod
, intBackground
, intAxesColor
, intGraphGridColor
, intMinorGridColor
, intFillAreaOpacityPerc
, intDataDecimalPlaces
, doubleViewToTime
);
This function presets properties and appearance of the Time Measurement graph.
Parameters
Description
TMeas_Graph_Set_XAxis_Settings( doubleXAxisMin
, doubleXAxisMax
, doubleXAxisMinor
, doubleXAxisMajor
, doubleXAxisZoomMin
, doubleXAxisZoomMax
);
This function presets the range and zoom of X axis of the Time Measurement graph.
Parameters
Description
TMeas_Graph_Set_YAxis_Settings( intLeftAxis
, doubleXAxisMin
, doubleXAxisMax
, doubleXAxisMinor
, doubleXAxisMajor
, doubleXAxisZoomMin
, doubleXAxisZoomMax
, intMonoCompGraphColor
, intRatioGraphColor
, intPenLineStyle
, intPenLineThick
);
This function presets the range, zoom and appearance of Y axis of the Time Measurement graph.
Parameters
Description
TMeas_Graph_ShowGrid(
int Enabled
);
This function relates to the Time Measurement. It displays/hides the grid inside the graph area.
Description
TMeas_Meas_Clear();
This function clears any measurement shown in the Time Measurement graph area.
See Also
_TMeas_Graph_PickValueFromProbe, _TMeas_Meas_Measure, TMeas_Graph_FindValueX, TMeas_Graph_InsertDistanceX, TMeas_Meas_Insert, TMeas_Meas_ResetData
Description
TMeas_Meas_Insert( doubleInitValX
, char *TextInCaption
);
This function inserts a value (InitValX) and a comment to the Time measurement interactive measure records.
See Also
_TMeas_Graph_PickValueFromProbe, _TMeas_Meas_Measure, TMeas_Graph_FindValueX, TMeas_Graph_InsertDistanceX, TMeas_Meas_Clear, TMeas_Meas_ResetData
Description
TMeas_Meas_ResetData();
This function resets the Time measurement interactive measure records.
See Also
_TMeas_Graph_PickValueFromProbe, _TMeas_Meas_Measure, TMeas_Graph_FindValueX, TMeas_Graph_InsertDistanceX, TMeas_Meas_Clear, TMeas_Meas_Insert
Description
TMeas_MeasureWholeND();
This function performs Time measurement on the whole ND sequence.
Description
TMeas_Probe_DuplicateProbe(
int TMeasProbe
);
This function relates to Time Measurement. It creates a duplicate of one probe of the current probe set according to the parameter. The duplicate is shifted slightly.
Description
TMeas_Probe_EnableProbe( intTMeasProbe
, intTMeasProbeEnable
);
This function relates to the Time Measurement. It makes one ROI probe of the current probe set selected/unselected. It does not affect the measurement (the measurement is performed even under the unselected probes.
Parameters
See Also
TMeas_Probe_DuplicateProbe, TMeas_Probe_RemoveProbe
Description
TMeas_Probe_HighlightProbe( intTMeasProbe
, intTMeasProbeHighLight
);
This function enables you to highlight a single probe/graph line.
Description
TMeas_Probe_RemoveProbe(
int TMeasProbe
);
This function relates to the Time Measurement. It removes one probe of the current probe set according to the parameter.
Description
TMeas_Probes_Copy();
This function relates to the Time Measurement. It copies all probes of the current probe set to the clipboard.
See Also
TMeas_Probes_Paste
Description
TMeas_Probes_GetNumProbes(
int *Type
);
This function relates to the Time Measurement. It returns the number of defined time measurement probes for current document.
Description
TMeas_Probes_Paste();
This function relates to the Time Measurement. It inserts the probes copied to the clipboard via the TMeas_Probes_Copy function.
See Also
TMeas_Probes_Copy
Description
TMeas_Probes_RemoveAllProbes();
This function relates to the Time Measurement. It deletes all probes of the current probe set. No confirmation window appears.
Description
TMeas_SetFeatureLeft(
char TMeasFeatureString
);
This function sets the feature to be displayed on the left axis of the time measurement graph.
Parameters
See Also
TMeas_GetFeaturesList
Description
TMeas_SetFeatureRight(
char TMeasFeatureString
);
This function sets the feature to be displayed on the right axis of the time measurement graph.
Parameters
See Also
TMeas_GetFeaturesList
Description
TMeas_SetROIDyesMode(
int TMeasRoiDyes
);
This function sets the mode of time measurement graph display.
This function runs the Measure > Time measurement command.
Description
TMeas_ShowControl();
This function displays the Time Measurement control window (not docked).
Description
TMeas_Start();
This function sets one of the Time Measurement properties. It turns the Time Measurement procedure ON.
Description
TMeas_Stop();
This function sets one of the Time Measurement properties. It turns the Time Measurement procedure OFF.
Description
TMeas_Timing_GetType(
int *Type
);
This function relates to the Time Measurement. It returns defined timing type for time measurement on live image.
Description
TMeas_Timing_SetEveryFrame(
int Every
);
This function sets one of the Time Measurement properties. The parameter determines the rate of measurement via number of frames. The actual timing depends on camera frame rate.
Description
TMeas_Timing_SetInterval(
int IntervalMS
);
This function sets one of the Time Measurement properties. It defines how often the Measurement of intensity is performed. The units are in milliseconds.
Description
TMeas_Timing_SetType(
int Type
);
This function relates to Time Measurement. It defines timing type for time measurement on live image.
Description
_TMeas_Data_ExportFile();
This function displays the Export to File dialog window from where it is possible to save the current time measurement data to a *.txt file. The function does not work unless some data is measured.
Description
_TMeas_DefineProbes();
This function displays the Define Probes dialog window containing tools for probes creation.
Description
_TMeas_DefineRatio();
This function displays the Ratio Definition dialog box where ratio measurement properties (Numerator, Denominator, Background value) can be set.
Description
_TMeas_Graph_ExportFile();
This function displays the Export Graph to File dialog window from where it is possible to save the current graph to an *.bmp file. The function does not work unless some data is measured.
Description
_TMeas_Graph_PickValueFromProbe( intTMeasProbe
, char *TextInCaption
, char *Text
, double *XValue
, char *XUnits
, double *YValue
, char *YUnits
);
This function lets the user pick a point on a curve in Time measurement and returns its coordinates (X and Y with the corresponding units). A guiding dialog with text is displayed.
Parameters
See Also
_TMeas_Meas_Measure, TMeas_Graph_FindValueX, TMeas_Graph_InsertDistanceX, TMeas_Meas_Clear, TMeas_Meas_Insert, TMeas_Meas_ResetData
Description
_TMeas_Meas_Measure( intType
, double *Value
, char *Units
);
This function interactively measures a feature specified in Type parameter on the Time measurement graph and returns it. The record is also added to the list of measurements.
Parameters
See Also
_TMeas_Graph_PickValueFromProbe, TMeas_Graph_FindValueX, TMeas_Graph_InsertDistanceX, TMeas_Meas_Clear, TMeas_Meas_Insert, TMeas_Meas_ResetData
Description
_TMeas_Options();
This command displays the Time Measurement Options window where Hotkeys of user events, Timing, and Graph and Data properties can be set.
Description
_TMeas_Probes_FromFile();
This command opens saved ROI from file. The command opens the dialog window that enables you to load the set of Time Measurement probes from a *.tif file.
Description
_TMeas_Probes_ToFile();
This command saves the ROI to file. The command opens the dialog window that enables you to save the current set of Time Measurement probes to a *.tif file. The probe set can be later loaded via the _TMeas_Probes_FromFile.