hydroScalingAPI.examples.artifitialFields
Class curvatureAnalysis
java.lang.Object
hydroScalingAPI.examples.artifitialFields.curvatureAnalysis
public class curvatureAnalysis
- extends java.lang.Object
- Author:
- jesusgomez
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xB
public int xB
yB
public int yB
metaOrig
public MetaRaster metaOrig
dataOrig
public DataRaster dataOrig
basinOrig
public Basin basinOrig
hypsoData
public java.util.Hashtable hypsoData
path
public java.lang.String path
DEM
public float[][] DEM
DIR
public byte[][] DIR
MAG
public int[][] MAG
GDO
public float[][] GDO
HOR
public byte[][] HOR
SLP
public double[][] SLP
AREA
public float[][] AREA
dToNearChannel
public float[][] dToNearChannel
hNearChannel
public float[][] hNearChannel
iNearChannel
public int[][] iNearChannel
jNearChannel
public int[][] jNearChannel
fakeSLP
public float[][] fakeSLP
Dmn
public float Dmn
Dmh
public float Dmh
Hmn
public float Hmn
Hmh
public float Hmh
maskHill
public byte[][] maskHill
toMark
public int[][] toMark
fakeDEM
public float[][] fakeDEM
refA
public float[][] refA
refS
public float[][] refS
DrainageDensity
public java.util.Vector DrainageDensity
AreaBasin
public java.util.Vector AreaBasin
curvatureAnalysis
public curvatureAnalysis(int xBasin,
int yBasin,
MetaRaster metaDEM_Orig,
DataRaster dataDEM_Orig,
float[] b1,
float[] b2)
throws java.io.IOException
- Creates a new instance of curvatureAnalysis
- Throws:
java.io.IOException
getInitialParameters
public void getInitialParameters()
throws java.io.IOException
- Throws:
java.io.IOException
getSyntheticDEM
public void getSyntheticDEM(float b1,
float b2)
throws java.io.IOException
- Throws:
java.io.IOException
getSyntheticDEM_AS
public void getSyntheticDEM_AS(float m1,
float m2)
throws java.io.IOException
- Throws:
java.io.IOException
getConstrainsTopography
public void getConstrainsTopography()
throws java.io.IOException
- Throws:
java.io.IOException
printHypsoCurve
public void printHypsoCurve(java.lang.String iteration,
java.util.Hashtable hyp)
throws java.io.IOException
- Throws:
java.io.IOException
printHypsoCurveScale
public void printHypsoCurveScale(java.lang.String iteration,
java.util.Hashtable hyp,
float a)
throws java.io.IOException
- Throws:
java.io.IOException
getCurvatureAnalysis
public void getCurvatureAnalysis(float[] b1,
float[] b2)
throws java.io.IOException
- Throws:
java.io.IOException
ensayo
public void ensayo()
throws java.io.IOException
- Throws:
java.io.IOException
getAreaSlope
public void getAreaSlope()
throws java.io.IOException
- Throws:
java.io.IOException
getDD
public float getDD(Basin myCuenca,
MetaRaster metaDatos,
byte[][] matDir)
throws java.io.IOException
- Throws:
java.io.IOException
getScaleAnalysis
public void getScaleAnalysis()
throws java.io.IOException
- Throws:
java.io.IOException
getStandardParameters
public void getStandardParameters()
getRidges
public void getRidges()
throws java.rmi.RemoteException,
visad.VisADException,
java.io.IOException
- Throws:
java.rmi.RemoteException
visad.VisADException
java.io.IOException
main
public static void main(java.lang.String[] args)
- Parameters:
args - the command line arguments
CUENCAS was initially developed by Ricardo Mantilla at the University of Colorado under the supervision of Dr. Vijay K. Gupta. We wish to recognize the support from the National Science Fundation.