Esempio n. 1
0
        public EDFToTDF()
        {
            InitializeComponent();

            // Settings for the JobMonitor instance:
            mJobMonitor               = new JobMonitor();
            mJobMonitor.JobStarted   += new JobStartedEventHandler(mJobMonitor_JobStarted);
            mJobMonitor.JobCompleted += new JobCompletedEventHandler(mJobMonitor_JobCompleted);
            mJobMonitor.JobError     += new JobErrorEventHandler(mJobMonitor_JobError);
            mJobMonitor.JobStep      += new JobStepEventHandler(mJobMonitor_JobStep);

            // Start the JobMonitor with the background worker:
            mJobMonitorBgw.RunWorkerAsync();
        }
Esempio n. 2
0
        public MultiOffset(
            string slicePrefix,
            int imageIndex,
            string inputTDF,
            bool preProcess,
            int airSx,
            int airDx,
            bool flatEnd,
            bool halfHalf,
            int halfHalfLine,
            bool extFOV,
            bool extFOVRight,
            int extFOVOverlap,
            bool extFOVNormalize,
            bool extFOVAverage,
            string ringRemoval,
            double angles,
            double center,
            string reconFunc,
            string reconParam1,
            double scale,
            bool overPadding,
            bool logTransform,
            bool circle,
            bool zeroneMode,
            double correctionOffset,
            int decimateFactor,
            int downscaleFactor,
            bool postProcess,
            string postProcessConvertArgs,
            string postProcessCropArgs,
            bool phaseRetrieval,
            int phrtMethod,
            double param1,
            double param2,
            double distance,
            double energy,
            double pixelsize,
            bool phrtPad,
            int anglesProjFrom,
            int anglesProjTo
            )
        {
            InitializeComponent();

            mSlicePrefix            = slicePrefix;
            mImageIndex             = imageIndex;
            mPreProcess             = preProcess;
            mAirSx                  = airSx;
            mAirDx                  = airDx;
            mFlatEnd                = flatEnd;
            mHalfHalf               = halfHalf;
            mHalfHalfLine           = halfHalfLine;
            mExtFOV                 = extFOV;
            mExtFOVRight            = extFOVRight;
            mExtFOVOverlap          = extFOVOverlap;
            mExtFOVNormalize        = extFOVNormalize;
            mExtFOVAverage          = extFOVAverage;
            mRingRemoval            = ringRemoval;
            mInputTDF               = inputTDF;
            mAngles                 = angles;
            mCenter                 = center;
            mReconParam1            = reconParam1;
            mScale                  = scale;
            mOverPaddding           = overPadding;
            mLogTransform           = logTransform;
            mCircle                 = circle;
            mZeroneMode             = zeroneMode;
            mCorrectionOffset       = correctionOffset;
            mReconFunc              = reconFunc;
            mDecimateFactor         = decimateFactor;
            mDownscaleFactor        = downscaleFactor;
            mPostProcess            = postProcess;
            mPostProcessConvertArgs = postProcessConvertArgs;
            mPostProcessCropArgs    = postProcessCropArgs;
            mPhaseRetrieval         = phaseRetrieval;
            mPhrtMethod             = phrtMethod;
            mParam1                 = param1;
            mParam2                 = param2;
            mDistance               = distance;
            mEnergy                 = energy;
            mPixelsize              = pixelsize;
            mPhrtPad                = phrtPad;

            mAnglesProjFrom = anglesProjFrom;
            mAnglesProjTo   = anglesProjTo;

            // Settings for the JobMonitor instance:
            mJobMonitor               = new JobMonitor();
            mJobMonitor.JobStarted   += new JobStartedEventHandler(mJobMonitor_JobStarted);
            mJobMonitor.JobCompleted += new JobCompletedEventHandler(mJobMonitor_JobCompleted);
            mJobMonitor.JobError     += new JobErrorEventHandler(mJobMonitor_JobError);
            mJobMonitor.JobStep      += new JobStepEventHandler(mJobMonitor_JobStep);

            // Start the JobMonitor with the background worker:
            mJobMonitorBgw.RunWorkerAsync();
        }