- computeAcquisitionOrder( BrukerHM, LoopStruct);
- computeOrientation(BrukerHM, LoopStruct);
- computePositionP(BrukerHM);
- computePositionR(BrukerHM);
- computePositionS(BrukerHM);
- computePositionTimePerNR(BrukerHM, LoopStruct);
- computeTE(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;
+ }
+