package ipp.imse.fusionOptics.imse;

import fusionOptics.lenses.Nikon135mmF28;
import fusionOptics.lenses.Nikon50mmF11;
import fusionOptics.lenses.SchneiderXenon25mmF095;

public class IMSEOptics75_25_rescaled extends IMSEOptics {
	public IMSEOptics75_25_rescaled() {
	
		focalLength1 = 0.075;
		
		focalLength2 = 0.025;

		rotateObjLens = true;
		
		imgLensPlaneToCell = 0.035; //for the 25mm

		objLensPlaneToCell = rotateObjLens ? 0.060 : 0.080; //for the 75 (50 scaled)
		
		objLens = new Nikon50mmF11(new double[]{ focalLength1 + focusAdjustObj, 0, 0 }, 0.075/0.050);
		objLensCaseRadius = ((Nikon50mmF11)objLens).getCaseRadius();
		
		imgLens = new Nikon50mmF11(new double[]{ imgLensPos(), 0, 0 }, 0.025/0.050);
		imgLensCaseRadius = ((Nikon50mmF11)imgLens).getCaseRadius();
				
		init();
	}
}
