_BackupObjectives, _CalibrateObjective, _CalibrateObjective2, _CalibrateObjective3, _ExploreObjectives, _ObjectiveClearance, _ObjectivesXYOffset, _QuickCalibration, _RestoreObjectives, AddObjective, AddObjectiveEx, ApplyObjectivesXYOffset, BackupObjectives, ChangeObjective, DeleteObjective, DeleteObjectives, GetCurrentObjMagnification, GetCurrentObjName, GetObjMagnification, GetObjType, RestoreObjectives, RestoreObjectivesEx
This function runs the Devices > Objective Clearance menu command.
Description 
_ObjectiveClearance();
This function displays the Objective Clearance dialog. It allows a user to enable/disable objective clearance before stage initialization or exchanging the objective.
This function runs the Devices > Objectives XY Offset Setup menu command.
Description 
_ObjectivesXYOffset();
This function opens the Objective XY Offset dialog where it is possible to define XY offsets between objectives.
Description 
AddObjective( charObjective, doubleCal, doubleAspect, intUnit);
This function creates and adds objective and calibration to the system.
Parameters
See Also 
_CalibrateObjective, ChangeObjective, DeleteObjective
Interactive menu command to this function: Devices > Apply Objectives XY Offset
Description 
ApplyObjectivesXYOffset( intNosepiecePos1, intNosepiecePos2);
Applies the XY Offset between two selected objectives.
Description 
AddObjectiveEx( charObjective, doubleCal, doubleAspect, intUnit, intLiveObj, doubleGraticuleDensity);
This function creates and adds objective and calibration to the system.
Parameters
See Also 
_CalibrateObjective, ChangeObjective, DeleteObjective
Description 
 BackupObjectives(
   char *Filename
);This function saves settings of all currently defined objectives to an XML file.
Description 
 ChangeObjective(
   char *Objective
);This function changes the current objective and calibration.
See Also 
_CalibrateObjective, AddObjective, DeleteObjectives
Description 
 DeleteObjective(
   char *Objective
);This function deletes the objective (calibration) and removes the objective name from the set of calibrations.
See Also 
AddObjective
Description 
DeleteObjectives();
This function erases all calibrations.
See Also 
AddObjective, ChangeObjective
Description 
double GetCurrentObjMagnification();
This function returns the magnification of the selected objective.
Description 
 GetCurrentObjName(
   char *Objective
);Returns the pointer to the name of the selected objective.
char OName[255]; GetCurrentObjName(&OName);
Description 
 GetObjMagnification(
   char *Objective
);Returns magnification of the selected objective.
Description 
 RestoreObjectives(
   char *Filename
);This function loads settings of objectives from an XML file.
Description 
RestoreObjectivesEx( char *Filename, intOptions);
This function loads settings of objectives from an XML file.
Parameters
Options This parameter specifies how to deal with items which already exist in the software.
| Opens a dialog window and asks the user what to do. | |
| Imports all items from the file. If an item already exists in the software it will be overwritten. | |
| Imports only items which do not already exist in the application. | |
| Imports all items from the file. If an item already exists in the software, an index number will be appended to its name. | |
| Deletes all items in the software and imports all items from the file. | 
Description 
_BackupObjectives();
This function displays a dialog window for exporting objectives. Settings of all currently defined objectives can be saved to an XML file.
See Also 
_BackupOptConf, _BackupLayouts
This function runs the Calibration > Recalibrate Objective menu command.
Description 
_CalibrateObjective();
Calibrates the current objective. The function displays the Manual Calibration dialog box.
See Also 
_CalibrateEx
Description 
 _CalibrateObjective2(
   int  GrabberId
);In the Multi-Camera mode where two cameras are connected, this function starts objective calibration using the specified camera (grabber) regardless of which camera is currently set as active. The function displays the Manual Calibration dialog box.
Parameters
See Also 
_CalibrateObjective
Description 
_CalibrateObjective3( intGrabberId, intAutocalibMode);
Runs calibration of the current objective. The calibration method can be pre-selected by the AutocalibMode parameter.
Parameters
This function runs the Calibration > Objectives menu command.
Description 
_ExploreObjectives();
This function displays the Objectives dialog window.
Description 
_QuickCalibration();
This function creates fast calibration. The function creates a new optical configuration and objective with the same name. The function displays the Quick calibration dialog box.
See Also 
_CalibrateObjective, _CalibrateEx, _ExploreOptConf