26 lines
1.0 KiB
C
26 lines
1.0 KiB
C
|
|
/*--------------------------------------------------------------------------
|
|
H K L S C A N
|
|
|
|
A class for doing scans in reciprocal space. This makes only sense at an
|
|
four circle diffractometer. Most of the work is done in the HKL and scan
|
|
objects. This class just adapts and used both objects to do the right thing.
|
|
|
|
Mark Koennecke, June 1999
|
|
---------------------------------------------------------------------------*/
|
|
#ifndef HKLSCAN
|
|
#define HKLSCAN
|
|
|
|
typedef struct __HKLSCAN *pHklscan;
|
|
/*--------------------------------------------------------------------------*/
|
|
int HklScan(pHklscan self, SConnection *pCon, int iNP, int iMode,
|
|
float fPreset);
|
|
/*---------------- interpreter functions -----------------------------------*/
|
|
int HklscanFactory(SConnection *pCon, SicsInterp *pSics, void *pData,
|
|
int argc, char *argv[]);
|
|
int HklscanAction(SConnection *pCon, SicsInterp *pSics, void *pData,
|
|
int argc, char *argv[]);
|
|
|
|
|
|
#endif
|