///*
// * JGrass - Free Open Source Java GIS http://www.jgrass.org
// * (C) HydroloGIS - www.hydrologis.com
// *
// * This library is free software; you can redistribute it and/or modify it under
// * the terms of the GNU Library General Public License as published by the Free
// * Software Foundation; either version 2 of the License, or (at your option) any
// * later version.
// *
// * This library is distributed in the hope that it will be useful, but WITHOUT
// * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
// * FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more
// * details.
// *
// * You should have received a copy of the GNU Library General Public License
// * along with this library; if not, write to the Free Foundation, Inc., 59
// * Temple Place, Suite 330, Boston, MA 02111-1307 USA
// */
//package org.jgrasstools.hortonmachine.models.hm;
//
//import org.geotools.coverage.grid.GridCoverage2D;
//import org.geotools.data.simple.SimpleFeatureCollection;
//import org.jgrasstools.gears.io.rasterreader.OmsRasterReader;
//import org.jgrasstools.gears.io.rasterwriter.OmsRasterWriter;
//import org.jgrasstools.gears.io.vectorwriter.OmsVectorWriter;
//import org.jgrasstools.gears.utils.HMTestCase;
//import org.jgrasstools.hortonmachine.modules.hydrogeomorphology.debrisvandre.OmsDebrisVandre;
//@SuppressWarnings("nls")
//public class TestDebrisVandre extends HMTestCase {
// public void testVandre() throws Exception {
//
//
// GridCoverage2D pit = OmsRasterReader.readRaster("pit");
// GridCoverage2D netflow = OmsRasterReader.readRaster("mflow");
// GridCoverage2D slope = OmsRasterReader.readRaster("slope_grad");
// GridCoverage2D triggers = OmsRasterReader.readRaster("triggers");
// GridCoverage2D soil = OmsRasterReader.readRaster("soilthick");
//// SimpleFeatureCollection obstacles = OmsVectorReader.readVector("");
//
// OmsDebrisVandre v = new OmsDebrisVandre();
// v.inElev = pit;
// v.inFlow = netflow;
// v.inSlope = slope;
// v.inTriggers = triggers;
// v.inSoil = soil;
//// v.inObstacles = obstacles;
//// v.pMode= 1;
// v.process();
// SimpleFeatureCollection outPaths = v.outPaths;
// SimpleFeatureCollection outIndexedTriggers = v.outIndexedTriggers;
// GridCoverage2D outSoil = v.outSoil;
//
// OmsVectorWriter.writeVector("triggers.shp", outIndexedTriggers);
// OmsVectorWriter.writeVector("paths.shp", outPaths);
// OmsRasterWriter.writeRaster("basin_tr30_cumulated", outSoil);
// }
//}