Uses of Class
es.unex.sextante.core.GeoAlgorithm

Packages that use GeoAlgorithm
es.unex.sextante.core   
es.unex.sextante.gui.algorithm   
es.unex.sextante.gui.batch   
es.unex.sextante.gui.cmd   
es.unex.sextante.gui.core   
es.unex.sextante.gui.help   
es.unex.sextante.gui.modeler   
es.unex.sextante.modeler   
 

Uses of GeoAlgorithm in es.unex.sextante.core
 

Methods in es.unex.sextante.core that return GeoAlgorithm
static GeoAlgorithm Sextante.getAlgorithmFromCommandLineName(java.lang.String sName)
          returns an algorithm based on its command line name.
 GeoAlgorithm GeoAlgorithm.getNewInstance()
           
 

Constructors in es.unex.sextante.core with parameters of type GeoAlgorithm
ProcessTask(GeoAlgorithm algorithm, OutputFactory outputFactory, ITaskMonitor taskMonitor)
          Creates a new process task
 

Uses of GeoAlgorithm in es.unex.sextante.gui.algorithm
 

Methods in es.unex.sextante.gui.algorithm with parameters of type GeoAlgorithm
abstract  void GeoAlgorithmParametersPanel.init(GeoAlgorithm algorithm)
          Inits the panel with the needs of a given algorithm
 void DefaultParametersPanel.init(GeoAlgorithm alg)
           
 

Constructors in es.unex.sextante.gui.algorithm with parameters of type GeoAlgorithm
AlgorithmDialog(GeoAlgorithm algorithm)
          Creates a new dialog for a given algorithm.
AlgorithmDialog(GeoAlgorithm algorithm, javax.swing.JDialog parent)
          Creates a new dialog for a given algorithm
RasterExtentPanel(GeoAlgorithm algorithm)
          Creates a new panel
 

Uses of GeoAlgorithm in es.unex.sextante.gui.batch
 

Constructors in es.unex.sextante.gui.batch with parameters of type GeoAlgorithm
BatchProcessDialog(GeoAlgorithm alg)
          Constructor
BatchProcessDialog(GeoAlgorithm alg, javax.swing.JDialog parent)
          Constructor
BatchProcessMonitorableTask(GeoAlgorithm algorithm, java.util.ArrayList parameters, java.util.ArrayList outputs, GridExtent gridExtent, javax.swing.JDialog parent)
          Creates a new task
BatchProcessSingleUnit(GeoAlgorithm alg, java.util.HashMap parameters, java.util.HashMap output, GridExtent gridExtent, ITaskMonitor monitor)
           
ParametersPanel(GeoAlgorithm alg)
          Constructor
RasterExtentPanel(GeoAlgorithm algorithm)
           
 

Uses of GeoAlgorithm in es.unex.sextante.gui.cmd
 

Methods in es.unex.sextante.gui.cmd that return GeoAlgorithm
static GeoAlgorithm Parser.getAlgorithm(java.lang.String sAlgName, java.lang.String[] args)
          Return a ready-to-be-executed instance of a given algorithm, based on its command-line name and an array of strings representing parameter values
static GeoAlgorithm Parser.getModel(java.lang.String sModelFilename, java.lang.String[] args)
          Return a ready-to-be-executed instance of a given model, based on its filename and an array of strings representing parameter values
 

Uses of GeoAlgorithm in es.unex.sextante.gui.core
 

Methods in es.unex.sextante.gui.core with parameters of type GeoAlgorithm
static void GeoAlgorithmExecutors.execute(GeoAlgorithm alg, javax.swing.JDialog parent)
          Executes an algorithm in a new thread and then gets the results and puts them into the GUI using the current post process task.
static boolean GeoAlgorithmExecutors.executeForCommandLine(GeoAlgorithm alg, javax.swing.JDialog parent)
          Executes an algorithm in a new thread and then gets the results and puts them into the GUI using the current post process task.
static java.lang.Runnable SextanteGUI.getPostProcessTask(GeoAlgorithm alg)
          Returns the task to post-process the algorithm outputs, usually to add them to the GUI of the GIS app.
 java.lang.Runnable IPostProcessTaskFactory.getPostProcessTask(GeoAlgorithm alg)
          Returns a task to post-process the given algorithm.
 int DefaultGUIFactory.showAlgorithmDialog(GeoAlgorithm alg, javax.swing.JDialog parent)
           
 int IGUIFactory.showAlgorithmDialog(GeoAlgorithm alg, javax.swing.JDialog parent)
          Shows the dialog for the specified algorithm
 int DefaultGUIFactory.showAlgorithmDialogForModeler(GeoAlgorithm algorithm, java.lang.String sName, java.lang.String sDescription, ModelAlgorithm modelAlgorithm, java.util.HashMap dataObjects, javax.swing.JDialog parent)
           
 int IGUIFactory.showAlgorithmDialogForModeler(GeoAlgorithm algorithm, java.lang.String sName, java.lang.String sDescription, ModelAlgorithm modelAlgorithm, java.util.HashMap dataObjects, javax.swing.JDialog parent)
          Shows the dialog to add the selected algorithm to a model using the graphical modeler
 void DefaultGUIFactory.showBatchProcessingDialog(GeoAlgorithm alg, javax.swing.JDialog parent)
           
 void IGUIFactory.showBatchProcessingDialog(GeoAlgorithm alg, javax.swing.JDialog parent)
          Shows the batch processing dialog for the specified algorithm
 void DefaultGUIFactory.showHelpDialog(GeoAlgorithm algorithm)
           
 void IGUIFactory.showHelpDialog(GeoAlgorithm algorithm)
          Shows the help manager dialog, selecting the specified algorithm as the current help item
 void DefaultGUIFactory.showHelpEditionDialog(GeoAlgorithm alg)
           
 void IGUIFactory.showHelpEditionDialog(GeoAlgorithm alg)
          Shows the help editing dialog for the specified algorithm
 

Uses of GeoAlgorithm in es.unex.sextante.gui.help
 

Methods in es.unex.sextante.gui.help with parameters of type GeoAlgorithm
static boolean HelpIO.containsStringInHelpFile(GeoAlgorithm alg, java.lang.String string)
          Returns true if the help file associated with an algorithm contains a given search string
static java.lang.String HelpIO.getHelpAsHTMLCode(GeoAlgorithm alg)
          Returns the help associated with a given geoalgorithm as a html-formatted string
static java.lang.String HelpIO.getHelpFilename(GeoAlgorithm alg)
          Returns the help filename for a given algorithm
static java.lang.String HelpIO.getHelpPath(GeoAlgorithm alg)
          Returns the path where help files for a given algorithm are found
static void HelpIO.saveHelpToHTML(GeoAlgorithm alg, java.lang.String sBaseFolder)
           
static void HelpIO.saveToNewXML(GeoAlgorithm alg, java.lang.String sBaseFolder)
           
 void SextanteHelpDialog.setAlgorithm(GeoAlgorithm alg)
           
 

Constructors in es.unex.sextante.gui.help with parameters of type GeoAlgorithm
ElementEditionPanel(GeoAlgorithm ext)
           
HelpEditionDialog(GeoAlgorithm ga, java.awt.Frame parent)
           
 

Uses of GeoAlgorithm in es.unex.sextante.gui.modeler
 

Methods in es.unex.sextante.gui.modeler that return GeoAlgorithm
 GeoAlgorithm AlgorithmDialog.getAlgorithm()
           
static GeoAlgorithm ModelAlgorithmIO.loadModelAsAlgorithms(java.lang.String sFilename)
           
static GeoAlgorithm[] ModelAlgorithmIO.loadModelsAsAlgorithms(java.lang.String modelsFolder)
           
 

Constructors in es.unex.sextante.gui.modeler with parameters of type GeoAlgorithm
AlgorithmDialog(GeoAlgorithm algorithm, java.lang.String sName, java.lang.String sDescription, ModelAlgorithm modelAlgorithm, java.util.HashMap dataObjects)
           
AlgorithmDialog(GeoAlgorithm algorithm, java.lang.String sName, java.lang.String sDescription, ModelAlgorithm modelAlgorithm, java.util.HashMap dataObjects, javax.swing.JDialog parent)
           
 

Uses of GeoAlgorithm in es.unex.sextante.modeler
 

Subclasses of GeoAlgorithm in es.unex.sextante.modeler
 class ModelAlgorithm
          An algorithm representing a model (a set of other geoalgorithms linked together in a workflow)
 

Methods in es.unex.sextante.modeler that return GeoAlgorithm
 GeoAlgorithm ModelAlgorithm.getAlgorithm(java.lang.String sKey)
          Returns an algorithm from the ones used in this model
 GeoAlgorithm ModelAlgorithm.getNewInstance()
           
 

Methods in es.unex.sextante.modeler with parameters of type GeoAlgorithm
 void ModelAlgorithm.addAlgorithm(GeoAlgorithm alg, java.lang.String sName)
          Adds a new algorithm to the model
 boolean ModelAlgorithm.addInputAsignment(java.lang.String sParamName, java.lang.String sInputName, GeoAlgorithm alg)
          Adds an input assignment
 java.lang.String ModelAlgorithm.getInputAsignment(java.lang.String sParamName, GeoAlgorithm alg)