org.gcube.dataanalysis.geo.algorithms
Class MapsComparator

java.lang.Object
  extended by org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis
      extended by org.gcube.dataanalysis.geo.algorithms.MapsComparator
All Implemented Interfaces:
org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent, org.gcube.dataanalysis.ecoengine.interfaces.Evaluator

public class MapsComparator
extends org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis


Field Summary
 List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> inputs
           
 LinkedHashMap<String,String> outputParameters
           
 
Fields inherited from class org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis
config, connection, processedRecords, resourceManager
 
Constructor Summary
MapsComparator()
           
 
Method Summary
 LinkedHashMap<String,String> analyze()
           
 void compute()
           
protected  Image generateGaussian(double mean, double variance)
           
 String getDescription()
           
 List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()
           
 org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
           
 float getStatus()
           
 void init()
           
 void shutdown()
           
 
Methods inherited from class org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis
getInfrastructure, getResourceLoad, getResources, init, setConfiguration, visualizeResults
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inputs

public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> inputs

outputParameters

public LinkedHashMap<String,String> outputParameters
Constructor Detail

MapsComparator

public MapsComparator()
Method Detail

init

public void init()
          throws Exception
Specified by:
init in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
Overrides:
init in class org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis
Throws:
Exception

getDescription

public String getDescription()

compute

public void compute()
             throws Exception
Specified by:
compute in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
Overrides:
compute in class org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis
Throws:
Exception

getInputParameters

public List<org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType> getInputParameters()

shutdown

public void shutdown()
Specified by:
shutdown in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
Overrides:
shutdown in class org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis

generateGaussian

protected Image generateGaussian(double mean,
                                 double variance)

getOutput

public org.gcube.dataanalysis.ecoengine.datatypes.StatisticalType getOutput()
Specified by:
getOutput in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
Overrides:
getOutput in class org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis

getStatus

public float getStatus()
Specified by:
getStatus in interface org.gcube.dataanalysis.ecoengine.interfaces.ComputationalAgent
Overrides:
getStatus in class org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis

analyze

public LinkedHashMap<String,String> analyze()
                                     throws Exception
Specified by:
analyze in class org.gcube.dataanalysis.ecoengine.interfaces.DataAnalysis
Throws:
Exception


Copyright © 2013. All Rights Reserved.