content: /*
   * Copyright (C) 2014 Marcel Pohlmann
   * CONRAD is developed as an Open Source project under the GNU General Public License (GPL).
  */
  package edu.stanford.rsl.tutorial.interpolation;
  
  /**
   * This class is a container for fan beam parameters.
   *  
   * @author Marcel Pohlmann
   * 
   */
  
  public class FanParameters {
  	// Fan-Beam Parameter Container
  	// params := [gammaM, maxT, deltaT, focalLength, maxBeta, deltaBeta]
  	private double[] params;
  	
  	public FanParameters(double[] params){
  		this.params = params.clone();
  	}
  	
  	public void setGammaM(double gammaM){
  		this.params[0] = gammaM;
  	}
  	
  	public void setMaxT(double MaxT){
  		this.params[1] = MaxT;
  	}
  	
  	public void setDeltaT(double deltaT){
  		this.params[2] = deltaT;
  	}
  	
  	public void setFocalLength(double focalLength){
  		this.params[3] = focalLength;
  	}
  	
  	public void setMaxBeta(double maxBeta){
  		this.params[4] = maxBeta;
  	}
  	
  	public void setDeltaBeta(double deltaBeta){
  		this.params[5] = deltaBeta;
  	}
  	
  	public double getGammaM(){
  		return this.params[0];
  	}
  	
  	public double getMaxT(){
  		return this.params[1];
  	}
  	
  	public double getDeltaT(){
  		return this.params[2];
  	}
  	
  	public double getFocalLength(){
  		return this.params[3];
  	}
  	
  	public double getMaxBeta(){
  		return this.params[4];
  	}
  	
  	public double getDeltaBeta(){
  		return this.params[5];
  	}
  }