com.esri.arcgis.geoprocessing.tools.analyst3dtools
Class MultiPatchFootprint

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

public class MultiPatchFootprint
extends AbstractGPTool

Converts multipatches into polygons. The output polygons represent the 2D area covered by the multipatches when viewed from directly above. The MultiPatch Footprint tool is contained in the 3D Analyst Tools tool box.

Usage tips:


Field Summary
 
Fields inherited from class com.esri.arcgis.geoprocessing.AbstractGPTool
vals
 
Constructor Summary
MultiPatchFootprint()
          Creates the MultiPatch Footprint tool with defaults.
MultiPatchFootprint(Object inFeatureClass, Object outFeatureClass)
          Creates the MultiPatch Footprint tool with the required parameters.
 
Method Summary
 Object getInFeatureClass()
          Returns the Input Feature Class parameter of this tool .
 Object getOutFeatureClass()
          Returns the Output Feature Class parameter of this tool .
 String getToolboxAlias()
          Returns the alias of the tool box containing this tool.
 String getToolboxName()
          Returns the name of the tool box containing this tool.
 String getToolName()
          Returns the name of this tool.
 void setInFeatureClass(Object inFeatureClass)
          Sets the Input Feature Class parameter of this tool .
 void setOutFeatureClass(Object outFeatureClass)
          Sets the Output Feature Class 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

MultiPatchFootprint

public MultiPatchFootprint()
Creates the MultiPatch Footprint tool with defaults.

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


MultiPatchFootprint

public MultiPatchFootprint(Object inFeatureClass,
                           Object outFeatureClass)
Creates the MultiPatch Footprint 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:
inFeatureClass - the input multipatch feature class
outFeatureClass - the output 2D polygon feature class
Method Detail

getInFeatureClass

public Object getInFeatureClass()
Returns the Input Feature Class parameter of this tool . This parameter is the input multipatch feature class This is a required parameter.

Returns:
the Input Feature Class

setInFeatureClass

public void setInFeatureClass(Object inFeatureClass)
Sets the Input Feature Class parameter of this tool . This parameter is the input multipatch feature class This is a required parameter.

Parameters:
inFeatureClass - the input multipatch feature class

getOutFeatureClass

public Object getOutFeatureClass()
Returns the Output Feature Class parameter of this tool . This parameter is the output 2D polygon feature class This is a required parameter.

Returns:
the Output Feature Class

setOutFeatureClass

public void setOutFeatureClass(Object outFeatureClass)
Sets the Output Feature Class parameter of this tool . This parameter is the output 2D polygon feature class This is a required parameter.

Parameters:
outFeatureClass - the output 2D polygon feature class

getToolName

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

Returns:
the tool name

getToolboxName

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

Returns:
the tool box name

getToolboxAlias

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

Returns:
the tool box alias