org.gcube.application.aquamaps.ecomodelling.generators.abstracts
Class AbstractGenerationAlgorithm

java.lang.Object
  extended by org.gcube.application.aquamaps.ecomodelling.generators.abstracts.AbstractGenerationAlgorithm
Direct Known Subclasses:
AquamapsAlgorithm

public abstract class AbstractGenerationAlgorithm
extends java.lang.Object


Constructor Summary
AbstractGenerationAlgorithm()
           
 
Method Summary
abstract  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)
           
abstract  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)
           
static java.lang.String getElement(java.lang.Object[] featuresVector, int index)
           
static double getNumber(java.lang.Object[] featuresVector, int index)
           
abstract  double getSpeciesProb(java.lang.Object[] speciesFeatures, java.lang.Object[] csquareFeatures)
           
abstract  java.lang.String procFAO_2050(java.lang.String $temp)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractGenerationAlgorithm

public AbstractGenerationAlgorithm()
Method Detail

getElement

public static java.lang.String getElement(java.lang.Object[] featuresVector,
                                          int index)

getNumber

public static double getNumber(java.lang.Object[] featuresVector,
                               int index)

getBoundingBoxInfo

public abstract 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)

calculateBoundingBox

public abstract 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)

getSpeciesProb

public abstract double getSpeciesProb(java.lang.Object[] speciesFeatures,
                                      java.lang.Object[] csquareFeatures)

procFAO_2050

public abstract java.lang.String procFAO_2050(java.lang.String $temp)