- Added support for accessing the exe file management functions from scripts

- Fixed a bug in hmdata.c
- Fixed an issue with tempoerature writing through RemObjects in mesure
- Added auxiliary reflections to tasub
- Make maximize use soft motor positions
This commit is contained in:
koennecke
2006-11-24 15:51:19 +00:00
parent f15cb4c6db
commit 0825c48986
24 changed files with 328 additions and 253 deletions

View File

@ -137,6 +137,15 @@ double maCalcK(maCrystal data, double two_theta);
*/
int makeAuxReflection(MATRIX B, tasReflection r1,
tasReflection *r2, int ss);
/**
* calculate two theta for the reflection ref
* @param B the metric matrix, or the UB
* @param ref The reflection for which to calculate two theta
* @param ss The scattering sense
* @param twoTheta The new two theta value (output)
* @return a negative error code on failure, 1 on success
*/
int calcTwoTheta(MATRIX B, tasQEPosition ref, int ss, double *twoTheta);
/**
* calculate a UB from two reflections and the cell.
* @param cell The lattice constant of the crystal