package edu.stanford.rsl.tutorial;
import ij.ImageJ;
import edu.stanford.rsl.conrad.data.numeric.Grid2D;
import edu.stanford.rsl.tutorial.phantoms.DotsGrid2D;
/**
* Simple example that diplays a uniform example.
* @author Recopra Seminar Summer 2012
*
*/
public class DisplayUniformCircle {
/**
* @param args
*/
public static void main(String[] args) {
int imgSzXMM = 200,
imgSzYMM = imgSzXMM;
float pxSzXMM = 1.f,
pxSzYMM = pxSzXMM;
int imgSzXGU = (int) Math.floor(imgSzXMM / pxSzXMM),
imgSzYGU = (int) Math.floor(imgSzYMM / pxSzYMM);
new ImageJ();
// phantom
DotsGrid2D phantom = new DotsGrid2D(imgSzXGU, imgSzYGU);
phantom.setSpacing(pxSzXMM, pxSzYMM);
// origin is given in (negative) world coordinates
phantom.setOrigin(-(imgSzXGU*phantom.getSpacing()[0]) / 2.0, -(imgSzYGU*phantom.getSpacing()[1]) / 2.0);
Grid2D grid = phantom;
grid.show("Uniform Circle Example");
}
}
/*
* Copyright (C) 2010-2014 Andreas Maier
* CONRAD is developed as an Open Source project under the GNU General Public License (GPL).
*/