OptimEyes Developer Update Brings Enhanced Scripting Capabilities
OptimEyes Developer version 25.6.6.0 is now available. This version features a number of updates to Tools and Script Functions.
- A new "Project From Point" Script Function was added to enable the easy creation of Point or Line ROIs by projecting from an existing Point ROI or set of coordinates at a specified angle to a specified distance. Alternatively, the projected coordinates may be stored in scripting variables without creating a new ROI.
- The Line Intersection Script Function was enhanced to enable it to find all intersection points between a Line ROI and any type of ROI other than Point ROIs. Previously, it was only able to find the intersection between two Line ROIs.
- The Get ROI Info Script Function received several updates:
- Support was added for all ROI types other than Ellipses. Previously, it worked only with Freehand and Polyline ROIs.
- It now returns the angle of the specified ROI.
- You may now specify whether to return coordinates in calibrated or uncalibrated units when working with a calibrated image.
- The Calibrate Script Function was updated to enable the calibration point coordinates to be specified in two variables -- one for the image coordinates and one for the "world" coordinates -- instead of requiring each X and Y value to be specified in its own separate number variable. This feature takes advantage of the following enhancement to the Scripting Tool.
- The Scripting Tool was updated to enable variable substitution when setting string variables. Previously, a string variable could be set to either a static value or the value of another variable, or have a static value or value from another variable appended to it. Thus, combining static values and values from one or more other variables required multiple steps. Now, combinations of static text and values from multiple variables can be combined in a single step.
- The Blob Analysis Tool is now able to store the intercept coordinates for a blob's major and minor axes and its maximum and minimum radius lines in variables.
- The ML Tool no longer requires a column number to be specified when the row selection method is "First" or "Last".
- Custom Script Functions can now create their own return variables rather than requiring the user to create the variables before triggering the Script Function.