include ../../Config/Define.inc
include ../../../Config/Define.inc
include ../../../../Config/Define.inc
include ../../../../../Config/Define.inc

all: help exec

help:
	@echo "----- Help Message Check -----"
	@../$(OSTYPE)/$(OBJECTNAME)	 -h

exec:
	@echo "----- Execution Check -----"
	../$(OSTYPE)/$(OBJECTNAME) -i  /Users/nakanosaki/Eos/src/Tools/mrcImage/mrcMultiFFTCentralSectionsCompare/src/test/Test3dlidt.txt -t3d data/121p.fft3d -o TestOutdata.3d 
	@echo "----- Calc check -----"		

init:
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.10.mrc2d -Rot1 30 30 10 -Rot2 0 0 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.11.mrc2d -Rot1 45 45 10 -Rot2 0 0 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.12.mrc2d -Rot1 60 60 10 -Rot2 0 0 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.14.mrc2d -Rot1 120 120 10 -Rot2 0 0 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.15.mrc2d -Rot1 150 150 10 -Rot2 0 0 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.20.mrc2d -Rot1 0 0 10 -Rot2 30 30 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.21.mrc2d -Rot1 0 0 10 -Rot2 45 45 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.23.mrc2d -Rot1 0 0 10 -Rot2 90 90 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.24.mrc2d -Rot1 0 0 10 -Rot2 120 120 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.25.mrc2d -Rot1 0 0 10 -Rot2 150 150 10 -Rot3 0 0 10 -EulerMode YOYS -InterpolationMode 1
	
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.30.mrc2d -Rot1 0 0 10 -Rot2 0 0 10 -Rot3 30 30 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.32.mrc2d -Rot1 0 0 10 -Rot2 0 0 10 -Rot3 60 60 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.33.mrc2d -Rot1 0 0 10 -Rot2 0 0 10 -Rot3 90 90 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.34.mrc2d -Rot1 0 0 10 -Rot2 0 0 10 -Rot3 120 120 10 -EulerMode YOYS -InterpolationMode 1
	mrc3Dto2D -i data/121p.mrc3d -o data/121p.35.mrc2d -Rot1 0 0 10 -Rot2 0 0 10 -Rot3 150 150 10 -EulerMode YOYS -InterpolationMode 1
	
	mrcImageFFT -i data/121p.10.mrc2d -o data/121p.10.fft2d
	mrcImageFFT -i data/121p.11.mrc2d -o data/121p.11.fft2d
	mrcImageFFT -i data/121p.12.mrc2d -o data/121p.12.fft2d
	mrcImageFFT -i data/121p.14.mrc2d -o data/121p.14.fft2d
	mrcImageFFT -i data/121p.15.mrc2d -o data/121p.15.fft2d
	mrcImageFFT -i data/121p.20.mrc2d -o data/121p.20.fft2d
	mrcImageFFT -i data/121p.21.mrc2d -o data/121p.21.fft2d
	mrcImageFFT -i data/121p.23.mrc2d -o data/121p.23.fft2d
	mrcImageFFT -i data/121p.24.mrc2d -o data/121p.24.fft2d
	mrcImageFFT -i data/121p.25.mrc2d -o data/121p.25.fft2d
	mrcImageFFT -i data/121p.30.mrc2d -o data/121p.30.fft2d
	mrcImageFFT -i data/121p.32.mrc2d -o data/121p.32.fft2d
	mrcImageFFT -i data/121p.33.mrc2d -o data/121p.33.fft2d
	mrcImageFFT -i data/121p.34.mrc2d -o data/121p.34.fft2d
	mrcImageFFT -i data/121p.35.mrc2d -o data/121p.45.fft2d
clean:
