com.esri.arcgis.analyst3dUI
Interface IDDDToolbarEnvironment2

All Superinterfaces:
Serializable
All Known Implementing Classes:
DDDToolbarEnvironment

public interface IDDDToolbarEnvironment2
extends Serializable

Provides access to members that control the 3D Analyst Toolbar Environment.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.


Method Summary
 ILayer getCurrentSelectedLayer()
          The ILayer interface of the current selected layer.
 String getGraphDataSaveLocation()
          The location to save graph data.
 int getInterpolateMethod()
          The interpolation method for interactive tools.
 double getInterpolateSampleDistance()
          Sampling distance for interpolation of interactive tools.
 boolean isInterpolateVerticesOnly()
          Interpolate only vertices for interactive tools.
 void setCurrentSelectedLayerByRef(ILayer ppLayer)
          The ILayer interface of the current selected layer.
 void setGraphDataSaveLocation(String pLocation)
          The location to save graph data.
 void setInterpolateMethod(int pMethod)
          The interpolation method for interactive tools.
 void setInterpolateSampleDistance(double pDistance)
          Sampling distance for interpolation of interactive tools.
 void setInterpolateVerticesOnly(boolean pVerticesOnly)
          Interpolate only vertices for interactive tools.
 

Method Detail

getCurrentSelectedLayer

ILayer getCurrentSelectedLayer()
                               throws IOException,
                                      AutomationException
The ILayer interface of the current selected layer.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Returns:
A reference to a com.esri.arcgis.carto.ILayer
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentSelectedLayerByRef

void setCurrentSelectedLayerByRef(ILayer ppLayer)
                                  throws IOException,
                                         AutomationException
The ILayer interface of the current selected layer.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Parameters:
ppLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGraphDataSaveLocation

String getGraphDataSaveLocation()
                                throws IOException,
                                       AutomationException
The location to save graph data.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Returns:
The pLocation
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGraphDataSaveLocation

void setGraphDataSaveLocation(String pLocation)
                              throws IOException,
                                     AutomationException
The location to save graph data.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Parameters:
pLocation - The pLocation (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInterpolateMethod

int getInterpolateMethod()
                         throws IOException,
                                AutomationException
The interpolation method for interactive tools.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Returns:
A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInterpolateMethod

void setInterpolateMethod(int pMethod)
                          throws IOException,
                                 AutomationException
The interpolation method for interactive tools.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Parameters:
pMethod - A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isInterpolateVerticesOnly

boolean isInterpolateVerticesOnly()
                                  throws IOException,
                                         AutomationException
Interpolate only vertices for interactive tools.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Returns:
The pVerticesOnly
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInterpolateVerticesOnly

void setInterpolateVerticesOnly(boolean pVerticesOnly)
                                throws IOException,
                                       AutomationException
Interpolate only vertices for interactive tools.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Parameters:
pVerticesOnly - The pVerticesOnly (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInterpolateSampleDistance

double getInterpolateSampleDistance()
                                    throws IOException,
                                           AutomationException
Sampling distance for interpolation of interactive tools.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Returns:
The pDistance
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInterpolateSampleDistance

void setInterpolateSampleDistance(double pDistance)
                                  throws IOException,
                                         AutomationException
Sampling distance for interpolation of interactive tools.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Parameters:
pDistance - The pDistance (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.