package test.templates; import org.junit.Test; import junit.framework.TestCase; import templates.TimeSlicerToKML; public class TimeSlicerToKMLTest extends TestCase { @Test public void testTimeSlicerToKML() throws Exception { TimeSlicerToKML timeSlicerToKML = new TimeSlicerToKML(); boolean FIRST_ANALYSIS = true; if(FIRST_ANALYSIS) { timeSlicerToKML.setAnalysisType(TimeSlicerToKML.FIRST_ANALYSIS); timeSlicerToKML.setTreePath(TestUtils.getResourcePath("/data/WNV_relaxed_geo_gamma_MCC.tre")); timeSlicerToKML.setNumberOfIntervals(10); } else { timeSlicerToKML.setAnalysisType(TimeSlicerToKML.SECOND_ANALYSIS); timeSlicerToKML.setCustomSliceHeightsPath(TestUtils.getResourcePath("/data/treeslice_WNV.txt")); } timeSlicerToKML.setTreesPath(TestUtils.getResourcePath("/data/WNV_relaxed_geo_gamma.trees")); timeSlicerToKML.setBurnIn(0); timeSlicerToKML.setLocationAttributeName("location"); timeSlicerToKML.setMrsdString("2012-10-24 AD"); timeSlicerToKML.setHPD(0.80); timeSlicerToKML.setGridSize(100); timeSlicerToKML.setRateAttributeName("rate"); timeSlicerToKML.setPrecisionAttName("precision"); timeSlicerToKML.setUseTrueNoise(true); timeSlicerToKML.setTimescaler(1); timeSlicerToKML.setKmlWriterPath("output_custom.kml"); timeSlicerToKML.setMinPolygonRedMapping(0); timeSlicerToKML.setMinPolygonGreenMapping(0); timeSlicerToKML.setMinPolygonBlueMapping(0); timeSlicerToKML.setMinPolygonOpacityMapping(100); timeSlicerToKML.setMaxPolygonRedMapping(50); timeSlicerToKML.setMaxPolygonGreenMapping(255); timeSlicerToKML.setMaxPolygonBlueMapping(255); timeSlicerToKML.setMaxPolygonOpacityMapping(255); timeSlicerToKML.setMinBranchRedMapping(0); timeSlicerToKML.setMinBranchGreenMapping(0); timeSlicerToKML.setMinBranchBlueMapping(0); timeSlicerToKML.setMinBranchOpacityMapping(255); timeSlicerToKML.setMaxBranchRedMapping(255); timeSlicerToKML.setMaxBranchGreenMapping(5); timeSlicerToKML.setMaxBranchBlueMapping(50); timeSlicerToKML.setMaxBranchOpacityMapping(255); timeSlicerToKML.setMaxAltitudeMapping(500000); timeSlicerToKML.setBranchWidth(4); timeSlicerToKML.GenerateKML(); System.out.println("Finished in: " + timeSlicerToKML.time + " msec \n"); }// END: main }// END: class