com.esri.arcgis.geoprocessing.tools.geostatisticalanalysttools
Class DensifySamplingNetwork

java.lang.Object
  extended by com.esri.arcgis.geoprocessing.AbstractGPTool
      extended by com.esri.arcgis.geoprocessing.tools.geostatisticalanalysttools.DensifySamplingNetwork
All Implemented Interfaces:
GPTool

public class DensifySamplingNetwork
extends AbstractGPTool

Uses The Densify Sampling Network tool is contained in the Geostatistical Analyst Tools tool box.

Usage tips:


Field Summary
 
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
vals
 
Constructor Summary
DensifySamplingNetwork()
          Creates the Densify Sampling Network tool with defaults.
DensifySamplingNetwork(java.lang.Object inGeostatLayer, java.lang.Object outFeatureClass, int numberOutputPoints)
          Creates the Densify Sampling Network tool with the required parameters.
 
Method Summary
 java.lang.Object getInCandidatePointFeatures()
          Returns the Input candidate point features parameter of this tool .
 java.lang.Object getInGeostatLayer()
          Returns the Input geostatistical layer parameter of this tool .
 java.lang.Object getInhibitionDistance()
          Returns the Inhibition distance parameter of this tool .
 java.lang.Object getInWeightRaster()
          Returns the Input weight raster [0;Inf] parameter of this tool .
 int getNumberOutputPoints()
          Returns the Number of output points parameter of this tool .
 java.lang.Object getOutFeatureClass()
          Returns the Output point feature class parameter of this tool .
 java.lang.String getSelectionCriteria()
          Returns the Selection criteria parameter of this tool .
 double getThreshold()
          Returns the Threshold value parameter of this tool .
 java.lang.String getToolboxAlias()
          Returns the alias of the tool box containing this tool.
 java.lang.String getToolboxName()
          Returns the name of the tool box containing this tool.
 java.lang.String getToolName()
          Returns the name of this tool.
 void setInCandidatePointFeatures(java.lang.Object inCandidatePointFeatures)
          Sets the Input candidate point features parameter of this tool .
 void setInGeostatLayer(java.lang.Object inGeostatLayer)
          Sets the Input geostatistical layer parameter of this tool .
 void setInhibitionDistance(java.lang.Object inhibitionDistance)
          Sets the Inhibition distance parameter of this tool .
 void setInWeightRaster(java.lang.Object inWeightRaster)
          Sets the Input weight raster [0;Inf] parameter of this tool .
 void setNumberOutputPoints(int numberOutputPoints)
          Sets the Number of output points parameter of this tool .
 void setOutFeatureClass(java.lang.Object outFeatureClass)
          Sets the Output point feature class parameter of this tool .
 void setSelectionCriteria(java.lang.String selectionCriteria)
          Sets the Selection criteria parameter of this tool .
 void setThreshold(double threshold)
          Sets the Threshold value parameter of this tool .
 
Methods inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
getParameterValues, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DensifySamplingNetwork

public DensifySamplingNetwork()
Creates the Densify Sampling Network tool with defaults.

Initializes the array of tool parameters with the default values specified when the tool was created.


DensifySamplingNetwork

public DensifySamplingNetwork(java.lang.Object inGeostatLayer,
                              java.lang.Object outFeatureClass,
                              int numberOutputPoints)
Creates the Densify Sampling Network tool with the required parameters.

Initializes the array of tool parameters with the values as specified for the required parameters and with the default values for the other parameters.

Parameters:
inGeostatLayer - input a geostatistical layer resulting from a Kriging model.
outFeatureClass - the name of the output feature class.
numberOutputPoints - specify how many sample locations to generate.
Method Detail

getInGeostatLayer

public java.lang.Object getInGeostatLayer()
Returns the Input geostatistical layer parameter of this tool . This parameter is input a geostatistical layer resulting from a Kriging model. This is a required parameter.

Returns:
the Input geostatistical layer

setInGeostatLayer

public void setInGeostatLayer(java.lang.Object inGeostatLayer)
Sets the Input geostatistical layer parameter of this tool . This parameter is input a geostatistical layer resulting from a Kriging model. This is a required parameter.

Parameters:
inGeostatLayer - input a geostatistical layer resulting from a Kriging model.

getOutFeatureClass

public java.lang.Object getOutFeatureClass()
Returns the Output point feature class parameter of this tool . This parameter is the name of the output feature class. This is a required parameter.

Returns:
the Output point feature class

setOutFeatureClass

public void setOutFeatureClass(java.lang.Object outFeatureClass)
Sets the Output point feature class parameter of this tool . This parameter is the name of the output feature class. This is a required parameter.

Parameters:
outFeatureClass - the name of the output feature class.

getNumberOutputPoints

public int getNumberOutputPoints()
Returns the Number of output points parameter of this tool . This parameter is specify how many sample locations to generate. This is a required parameter.

Returns:
the Number of output points

setNumberOutputPoints

public void setNumberOutputPoints(int numberOutputPoints)
Sets the Number of output points parameter of this tool . This parameter is specify how many sample locations to generate. This is a required parameter.

Parameters:
numberOutputPoints - specify how many sample locations to generate.

getSelectionCriteria

public java.lang.String getSelectionCriteria()
Returns the Selection criteria parameter of this tool . This parameter is methods to densify a sampling network. This is an optional parameter.

Returns:
the Selection criteria

setSelectionCriteria

public void setSelectionCriteria(java.lang.String selectionCriteria)
Sets the Selection criteria parameter of this tool . This parameter is methods to densify a sampling network. This is an optional parameter.

Parameters:
selectionCriteria - methods to densify a sampling network.

getThreshold

public double getThreshold()
Returns the Threshold value parameter of this tool . This parameter is the threshold value used to densify the sampling network, applicable only when STDERR_THRESHOLD or QUARTILE_THRESHOLD selection criteria are used. This is an optional parameter.

Returns:
the Threshold value

setThreshold

public void setThreshold(double threshold)
Sets the Threshold value parameter of this tool . This parameter is the threshold value used to densify the sampling network, applicable only when STDERR_THRESHOLD or QUARTILE_THRESHOLD selection criteria are used. This is an optional parameter.

Parameters:
threshold - the threshold value used to densify the sampling network, applicable only when STDERR_THRESHOLD or QUARTILE_THRESHOLD selection criteria are used.

getInWeightRaster

public java.lang.Object getInWeightRaster()
Returns the Input weight raster [0;Inf] parameter of this tool . This parameter is a raster used to determine which locations to weight for preference. This is an optional parameter.

Returns:
the Input weight raster [0;Inf]

setInWeightRaster

public void setInWeightRaster(java.lang.Object inWeightRaster)
Sets the Input weight raster [0;Inf] parameter of this tool . This parameter is a raster used to determine which locations to weight for preference. This is an optional parameter.

Parameters:
inWeightRaster - a raster used to determine which locations to weight for preference.

getInCandidatePointFeatures

public java.lang.Object getInCandidatePointFeatures()
Returns the Input candidate point features parameter of this tool . This parameter is sample locations to pick from. This is an optional parameter.

Returns:
the Input candidate point features

setInCandidatePointFeatures

public void setInCandidatePointFeatures(java.lang.Object inCandidatePointFeatures)
Sets the Input candidate point features parameter of this tool . This parameter is sample locations to pick from. This is an optional parameter.

Parameters:
inCandidatePointFeatures - sample locations to pick from.

getInhibitionDistance

public java.lang.Object getInhibitionDistance()
Returns the Inhibition distance parameter of this tool . This parameter is used to prevent any samples being placed within this distance from each other. This is an optional parameter.

Returns:
the Inhibition distance

setInhibitionDistance

public void setInhibitionDistance(java.lang.Object inhibitionDistance)
Sets the Inhibition distance parameter of this tool . This parameter is used to prevent any samples being placed within this distance from each other. This is an optional parameter.

Parameters:
inhibitionDistance - used to prevent any samples being placed within this distance from each other.

getToolName

public java.lang.String getToolName()
Returns the name of this tool.

Returns:
the tool name

getToolboxName

public java.lang.String getToolboxName()
Returns the name of the tool box containing this tool.

Returns:
the tool box name

getToolboxAlias

public java.lang.String getToolboxAlias()
Returns the alias of the tool box containing this tool.

Returns:
the tool box alias