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

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

public class Import3DFiles
extends AbstractGPTool

This tool imports one or more 3D models into an output feature class. The Import 3D Files 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
Import3DFiles()
          Creates the Import 3D Files tool with defaults.
Import3DFiles(Object inFiles, Object outFeatureClass)
          Creates the Import 3D Files tool with the required parameters.
 
Method Summary
 String getFileSuffix()
          Returns the File Suffix parameter of this tool .
 Object getInFiles()
          Returns the Input Files parameter of this tool .
 Object getOutFeatureClass()
          Returns the Output MultiPatch Feature Class parameter of this tool .
 String getRootPerFeature()
          Returns the One Root Per Feature parameter of this tool .
 Object getSpatialReference()
          Returns the Spatial Reference 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.
 String getYIsUp()
          Returns the Y Is Up parameter of this tool .
 void setFileSuffix(String fileSuffix)
          Sets the File Suffix parameter of this tool .
 void setInFiles(Object inFiles)
          Sets the Input Files parameter of this tool .
 void setOutFeatureClass(Object outFeatureClass)
          Sets the Output MultiPatch Feature Class parameter of this tool .
 void setRootPerFeature(String rootPerFeature)
          Sets the One Root Per Feature parameter of this tool .
 void setSpatialReference(Object spatialReference)
          Sets the Spatial Reference parameter of this tool .
 void setYIsUp(String yIsUp)
          Sets the Y Is Up 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

Import3DFiles

public Import3DFiles()
Creates the Import 3D Files tool with defaults.

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


Import3DFiles

public Import3DFiles(Object inFiles,
                     Object outFeatureClass)
Creates the Import 3D Files 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:
inFiles - one or more input files or folders with data in the the supported formats. Supported formats include 3D Studio Max (*.3ds), SketchUp (*.skp), VRML and GeoVRML (*.wrl), and OpenFlight (*.flt).
outFeatureClass - the output multipatch feature class to be created.
Method Detail

getInFiles

public Object getInFiles()
Returns the Input Files parameter of this tool . This parameter is one or more input files or folders with data in the the supported formats. Supported formats include 3D Studio Max (*.3ds), SketchUp (*.skp), VRML and GeoVRML (*.wrl), and OpenFlight (*.flt). This is a required parameter.

Returns:
the Input Files

setInFiles

public void setInFiles(Object inFiles)
Sets the Input Files parameter of this tool . This parameter is one or more input files or folders with data in the the supported formats. Supported formats include 3D Studio Max (*.3ds), SketchUp (*.skp), VRML and GeoVRML (*.wrl), and OpenFlight (*.flt). This is a required parameter.

Parameters:
inFiles - one or more input files or folders with data in the the supported formats. Supported formats include 3D Studio Max (*.3ds), SketchUp (*.skp), VRML and GeoVRML (*.wrl), and OpenFlight (*.flt).

getOutFeatureClass

public Object getOutFeatureClass()
Returns the Output MultiPatch Feature Class parameter of this tool . This parameter is the output multipatch feature class to be created. This is a required parameter.

Returns:
the Output MultiPatch Feature Class

setOutFeatureClass

public void setOutFeatureClass(Object outFeatureClass)
Sets the Output MultiPatch Feature Class parameter of this tool . This parameter is the output multipatch feature class to be created. This is a required parameter.

Parameters:
outFeatureClass - the output multipatch feature class to be created.

getRootPerFeature

public String getRootPerFeature()
Returns the One Root Per Feature parameter of this tool . This parameter is indicates whether to produce one feature per file or one feature for each root node in a file. The default is ONE_FILE_ONE_FEATURE. This is an optional parameter.

Returns:
the One Root Per Feature

setRootPerFeature

public void setRootPerFeature(String rootPerFeature)
Sets the One Root Per Feature parameter of this tool . This parameter is indicates whether to produce one feature per file or one feature for each root node in a file. The default is ONE_FILE_ONE_FEATURE. This is an optional parameter.

Parameters:
rootPerFeature - indicates whether to produce one feature per file or one feature for each root node in a file. The default is ONE_FILE_ONE_FEATURE.

getSpatialReference

public Object getSpatialReference()
Returns the Spatial Reference parameter of this tool . This parameter is the coordinate system of the input data. The default is taken from the first file in the list. For the majority of formats, this is Unknown. Only the GeoVRML format knows the coordinate system. This is an optional parameter.

Returns:
the Spatial Reference

setSpatialReference

public void setSpatialReference(Object spatialReference)
Sets the Spatial Reference parameter of this tool . This parameter is the coordinate system of the input data. The default is taken from the first file in the list. For the majority of formats, this is Unknown. Only the GeoVRML format knows the coordinate system. This is an optional parameter.

Parameters:
spatialReference - the coordinate system of the input data. The default is taken from the first file in the list. For the majority of formats, this is Unknown. Only the GeoVRML format knows the coordinate system.

getYIsUp

public String getYIsUp()
Returns the Y Is Up parameter of this tool . This parameter is the vertical orientation of the input coordinate system. The default is Z_IS_UP. This is an optional parameter.

Returns:
the Y Is Up

setYIsUp

public void setYIsUp(String yIsUp)
Sets the Y Is Up parameter of this tool . This parameter is the vertical orientation of the input coordinate system. The default is Z_IS_UP. This is an optional parameter.

Parameters:
yIsUp - the vertical orientation of the input coordinate system. The default is Z_IS_UP.

getFileSuffix

public String getFileSuffix()
Returns the File Suffix parameter of this tool . This is an optional parameter.

Returns:
the File Suffix

setFileSuffix

public void setFileSuffix(String fileSuffix)
Sets the File Suffix parameter of this tool . This is an optional parameter.

Parameters:
fileSuffix - null

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