Filter Library | Camera | Interface Physics |
#include <InterfaceDLL.h>
Type to support the exchange of data between the CameraDLL and the main program.
typedef struct __SpmScanPosition { int nXOffset; // XOffset of center of area in picometer int nYOffset; // YOffset of center of area in picometer double dXStepSize; // X Step size of area in picometer double dYStepSize; // Y Step size of area in picometer DWORD dwOrgScanXSize; // Original X Size in pixels DWORD dwOrgScanYSize; // Original X Size in pixels double dScanAngle; // Rotation of scan around center in rad. } SPMSCANPOSITION, *LPSPMSCANPOSITION;
This structure is used by two commands, in two directions. The UserScanPositionUpdate-command is send by the main program to update the scanning area when the user drags a rubberband-box in the scanframe display. The data is then used to set new scanning parameters. In the other direction the data is send from the Dll to the main program to update the rubberband-box when the parameters in the command-window are changed. This is done by the UpdateUserScanPosition-notification.
Definition at line 721 of file InterfaceDLL.h.
Public Attributes | |
int | nXOffset |
XOffset of center of area in picometer. | |
int | nYOffset |
YOffset of center of area in picometer. | |
double | dXStepSize |
X Step size of area in picometer. | |
double | dYStepSize |
Y Step size of area in picometer. | |
DWORD | dwOrgScanXSize |
Original X Size in pixels. | |
DWORD | dwOrgScanYSize |
Original X Size in pixels. | |
double | dScanAngle |
Rotation of scan around center in rad. |