- setAcquisitionOrder( BrukerHM, LoopStruct);
- setOrientation(BrukerHM, LoopStruct);
- setPositionP(BrukerHM);
- setPositionR(BrukerHM);
- setPositionS(BrukerHM);
- setPositionTimePerNR(BrukerHM, LoopStruct);
- setTE(BrukerHM);
-
+ try {
+ computeAcquisitionOrder (BrukerHM, LoopStruct);
+ computeOrientation (BrukerHM, LoopStruct);
+ computePositionP (BrukerHM);
+ computePositionR (BrukerHM);
+ computePositionS (BrukerHM);
+ computePositionTimePerNR(BrukerHM, LoopStruct);
+ computeTE (BrukerHM);
+ }
+ catch (int i)
+ {
+ std::cout << "Failure during BrukerObjectVaryingProperties::init err code : " << i << std::endl;
+ if (i==7)
+ std::cout << "Probabely non standard acquisition (extra loop not yet dealt with)" << std::endl;
+ return false;
+ }
+ catch (...)
+ {
+ std::cout << "Failure during BrukerObjectVaryingProperties::init " << std::endl;
+ return false;
+ }
+