org.gcube.application.aquamaps.ecomodelling.generators.aquamapsorg
Class AquamapsAlgorithm

java.lang.Object
  extended by org.gcube.application.aquamaps.ecomodelling.generators.abstracts.AbstractGenerationAlgorithm
      extended by org.gcube.application.aquamaps.ecomodelling.generators.aquamapsorg.AquamapsAlgorithm

public class AquamapsAlgorithm
extends AbstractGenerationAlgorithm


Constructor Summary
AquamapsAlgorithm()
           
 
Method Summary
 double calcProb(java.lang.String $paramData_DepthMin, int $paramData_MeanDepth, double $DepthMean, double $DepthMax, double $DepthMin, java.lang.String $paramData_DepthPrefMin, java.lang.String $paramData_Pelagic, java.lang.String $vprovider, java.lang.String $paramData_DepthPrefMax, java.lang.String $paramData_DepthMax, java.lang.String $paramData_SSTMin, java.lang.String $paramData_layer, double $SSTAnMean, double $SBTAnMean, java.lang.String $paramData_SSTPrefMin, java.lang.String $paramData_SSTPrefMax, java.lang.String $paramData_SSTMax, java.lang.String $paramData_SalinityMin, double $SalinityMean, double $SalinityBMean, java.lang.String $paramData_SalinityPrefMin, java.lang.String $paramData_SalinityPrefMax, java.lang.String $paramData_SalinityMax, java.lang.String $paramData_PrimProdMin, double $PrimProdMean, java.lang.String $paramData_PrimProdPrefMin, java.lang.String $paramData_PrimProdPrefMax, java.lang.String $paramData_PrimProdMax, java.lang.String $paramData_IceConMin, java.lang.String $IceConAnn, java.lang.String $paramData_IceConPrefMin, java.lang.String $paramData_IceConPrefMax, java.lang.String $paramData_IceConMax, java.lang.String $paramData_LandDistYN, double $LandDist, java.lang.String $paramData_LandDistMin, java.lang.String $paramData_LandDistPrefMin, java.lang.String $paramData_LandDistPrefMax, java.lang.String $paramData_LandDistMax)
           
 java.util.HashMap<java.lang.String,java.lang.Integer> calculateBoundingBox(java.lang.String csquarecode, java.lang.String $pass_NS, java.lang.String $pass_N, java.lang.String $pass_S, java.lang.String $CenterLat, java.lang.String $CenterLong, java.lang.String $FAOAreaM, java.lang.String $paramData_NMostLat, java.lang.String $paramData_SMostLat, java.lang.String $paramData_WMostLong, java.lang.String $paramData_EMostLong, java.lang.String $paramData_FAOAreas, java.lang.String $northern_hemisphere_adjusted, java.lang.String $southern_hemisphere_adjusted)
           
 java.util.HashMap<java.lang.String,java.lang.String> getBoundingBoxInfo(java.lang.String $paramData_NMostLat, java.lang.String $paramData_SMostLat, java.lang.String $paramData_WMostLong, java.lang.String $paramData_EMostLong, java.lang.Object[] maxMinLat, java.lang.String $type)
           
 double getSpeciesProb(java.lang.Object[] speciesResults, java.lang.Object[] csquarecodeInfo)
           
 java.lang.String procFAO_2050(java.lang.String $temp)
           
 
Methods inherited from class org.gcube.application.aquamaps.ecomodelling.generators.abstracts.AbstractGenerationAlgorithm
getElement, getNumber
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AquamapsAlgorithm

public AquamapsAlgorithm()
Method Detail

getBoundingBoxInfo

public java.util.HashMap<java.lang.String,java.lang.String> getBoundingBoxInfo(java.lang.String $paramData_NMostLat,
                                                                               java.lang.String $paramData_SMostLat,
                                                                               java.lang.String $paramData_WMostLong,
                                                                               java.lang.String $paramData_EMostLong,
                                                                               java.lang.Object[] maxMinLat,
                                                                               java.lang.String $type)
Specified by:
getBoundingBoxInfo in class AbstractGenerationAlgorithm

calculateBoundingBox

public java.util.HashMap<java.lang.String,java.lang.Integer> calculateBoundingBox(java.lang.String csquarecode,
                                                                                  java.lang.String $pass_NS,
                                                                                  java.lang.String $pass_N,
                                                                                  java.lang.String $pass_S,
                                                                                  java.lang.String $CenterLat,
                                                                                  java.lang.String $CenterLong,
                                                                                  java.lang.String $FAOAreaM,
                                                                                  java.lang.String $paramData_NMostLat,
                                                                                  java.lang.String $paramData_SMostLat,
                                                                                  java.lang.String $paramData_WMostLong,
                                                                                  java.lang.String $paramData_EMostLong,
                                                                                  java.lang.String $paramData_FAOAreas,
                                                                                  java.lang.String $northern_hemisphere_adjusted,
                                                                                  java.lang.String $southern_hemisphere_adjusted)
Specified by:
calculateBoundingBox in class AbstractGenerationAlgorithm

procFAO_2050

public java.lang.String procFAO_2050(java.lang.String $temp)
Specified by:
procFAO_2050 in class AbstractGenerationAlgorithm

getSpeciesProb

public double getSpeciesProb(java.lang.Object[] speciesResults,
                             java.lang.Object[] csquarecodeInfo)
Specified by:
getSpeciesProb in class AbstractGenerationAlgorithm

calcProb

public double calcProb(java.lang.String $paramData_DepthMin,
                       int $paramData_MeanDepth,
                       double $DepthMean,
                       double $DepthMax,
                       double $DepthMin,
                       java.lang.String $paramData_DepthPrefMin,
                       java.lang.String $paramData_Pelagic,
                       java.lang.String $vprovider,
                       java.lang.String $paramData_DepthPrefMax,
                       java.lang.String $paramData_DepthMax,
                       java.lang.String $paramData_SSTMin,
                       java.lang.String $paramData_layer,
                       double $SSTAnMean,
                       double $SBTAnMean,
                       java.lang.String $paramData_SSTPrefMin,
                       java.lang.String $paramData_SSTPrefMax,
                       java.lang.String $paramData_SSTMax,
                       java.lang.String $paramData_SalinityMin,
                       double $SalinityMean,
                       double $SalinityBMean,
                       java.lang.String $paramData_SalinityPrefMin,
                       java.lang.String $paramData_SalinityPrefMax,
                       java.lang.String $paramData_SalinityMax,
                       java.lang.String $paramData_PrimProdMin,
                       double $PrimProdMean,
                       java.lang.String $paramData_PrimProdPrefMin,
                       java.lang.String $paramData_PrimProdPrefMax,
                       java.lang.String $paramData_PrimProdMax,
                       java.lang.String $paramData_IceConMin,
                       java.lang.String $IceConAnn,
                       java.lang.String $paramData_IceConPrefMin,
                       java.lang.String $paramData_IceConPrefMax,
                       java.lang.String $paramData_IceConMax,
                       java.lang.String $paramData_LandDistYN,
                       double $LandDist,
                       java.lang.String $paramData_LandDistMin,
                       java.lang.String $paramData_LandDistPrefMin,
                       java.lang.String $paramData_LandDistPrefMax,
                       java.lang.String $paramData_LandDistMax)