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.batch.nonFileBased   
es.unex.sextante.gui.cmd   
es.unex.sextante.gui.core   
es.unex.sextante.gui.grass   
es.unex.sextante.gui.help   
es.unex.sextante.gui.modeler   
es.unex.sextante.modeler   
es.unex.sextante.wps   
 

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()
           
 

Methods in es.unex.sextante.core with parameters of type GeoAlgorithm
 boolean IGeoAlgorithmFilter.accept(GeoAlgorithm alg)
           
 

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, java.util.ArrayList<DateAndCommand> commands)
          Creates a new dialog for a given algorithm.
AlgorithmDialog(GeoAlgorithm algorithm, javax.swing.JDialog parent, java.util.ArrayList<DateAndCommand> commands)
          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.batch.nonFileBased
 

Constructors in es.unex.sextante.gui.batch.nonFileBased 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
 

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)
          Returns 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
static GeoAlgorithm Parser.getWPSProcess(java.lang.String sURL, java.lang.String sProcessIdentifier, java.lang.String[] args)
          Return a ready-to-be-executed instance of a given WPS Process as a SEXTANTE GeoAlgorithm, based on its URL and identifier 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 IGUIFactory.showAlgorithmDialog(GeoAlgorithm alg, javax.swing.JDialog parent, java.util.ArrayList<DateAndCommand> command)
          Shows the dialog for the specified algorithm
 int DefaultGUIFactory.showAlgorithmDialog(GeoAlgorithm alg, javax.swing.JDialog parent, java.util.ArrayList<DateAndCommand> commands)
           
 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
 int DefaultGUIFactory.showAlgorithmDialogForModeler(GeoAlgorithm algorithm, java.lang.String sName, java.lang.String sDescription, ModelAlgorithm modelAlgorithm, java.util.HashMap dataObjects, javax.swing.JDialog parent)
           
 void IGUIFactory.showBatchProcessingDialog(GeoAlgorithm alg, javax.swing.JDialog parent)
          Shows the batch processing dialog for the specified algorithm
 void DefaultGUIFactory.showBatchProcessingDialog(GeoAlgorithm alg, javax.swing.JDialog parent)
           
 void IGUIFactory.showBatchProcessingFromGISDialog(GeoAlgorithm alg, javax.swing.JDialog parent)
          Shows the batch processing dialog using data from the GIS interface (not from files)for the specified algorithm
 void DefaultGUIFactory.showBatchProcessingFromGISDialog(GeoAlgorithm alg, javax.swing.JDialog parent)
           
 void IGUIFactory.showHelpDialog(GeoAlgorithm algorithm)
          Shows the help manager dialog, selecting the specified algorithm as the current help item
 void DefaultGUIFactory.showHelpDialog(GeoAlgorithm algorithm)
           
 void IGUIFactory.showHelpEditionDialog(GeoAlgorithm alg)
          Shows the help editing dialog for the specified algorithm
 void DefaultGUIFactory.showHelpEditionDialog(GeoAlgorithm alg)
           
 

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

Subclasses of GeoAlgorithm in es.unex.sextante.gui.grass
 class GrassAlgorithm
          A geoalgorithm that wraps a grass algorithm
 

Methods in es.unex.sextante.gui.grass that return GeoAlgorithm
 GeoAlgorithm GrassAlgorithm.getNewInstance()
           
 

Methods in es.unex.sextante.gui.grass with parameters of type GeoAlgorithm
static java.lang.String GrassUtils.getGroup(GeoAlgorithm grass)
          Return the group associated to a GRASS 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, boolean bForceLocale)
          Returns the path where help files for a given algorithm are found
static void HelpIO.saveHelpToHTML(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.loadModelAsAlgorithm(java.lang.String sFilename)
           
static GeoAlgorithm[] ModelAlgorithmIO.loadModelsAsAlgorithms(java.lang.String modelsFolder)
           
 

Methods in es.unex.sextante.gui.modeler with parameters of type GeoAlgorithm
 boolean AlgorithmsPanel.isAlgorithmEnabled(GeoAlgorithm alg)
           
 

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)
           
 

Uses of GeoAlgorithm in es.unex.sextante.wps
 

Subclasses of GeoAlgorithm in es.unex.sextante.wps
 class WPSGeoAlgorithm
          This class wraps a WPS process, so it can be used as a SEXTANTE geoalgorithm.
 

Methods in es.unex.sextante.wps that return GeoAlgorithm
 GeoAlgorithm WPSGeoAlgorithm.getNewInstance()