com.esri.arcgis.analyst3dUI
Class DDDToolbarEnvironment

java.lang.Object
  extended by com.esri.arcgis.analyst3dUI.DDDToolbarEnvironment
All Implemented Interfaces:
IDDDToolbarEnvironment3, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class DDDToolbarEnvironment
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IDDDToolbarEnvironment3

COM Class 'DDDToolbarEnvironment'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esri3DAnalystUI.olb'

Description '3D Analyst Toolbar Environment.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.analyst3dUI.IDDDToolbarEnvironment3
IID, IID2476759e_73dc_4d35_a1a8_ddae2bec914c, xxDummy
 
Constructor Summary
DDDToolbarEnvironment()
          Constructs a DDDToolbarEnvironment using ArcGIS Engine.
DDDToolbarEnvironment(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DDDToolbarEnvironment theDDDToolbarEnvironment = (DDDToolbarEnvironment) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 ILayer getCurrentSelectedLayer()
          The ILayer interface of the current selected layer.
 java.lang.String getGraphDataSaveLocation()
          The location to save graph data.
 java.lang.String getGraphDataTemplate()
          The template to render graph data.
 int getInterpolateMethod()
          The interpolation method for interactive tools.
 double getInterpolateSampleDistance()
          Sampling distance for interpolation of interactive tools.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int hashCode()
          the hashcode for this object
 boolean isInterpolateVerticesOnly()
          Interpolate only vertices for interactive tools.
 void release()
          Release a DDDToolbarEnvironment.
 void setCurrentSelectedLayerByRef(ILayer ppLayer)
          The ILayer interface of the current selected layer.
 void setGraphDataSaveLocation(java.lang.String pLocation)
          The location to save graph data.
 void setGraphDataTemplate(java.lang.String pGraphTemplate)
          The template to render 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.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDDToolbarEnvironment

public DDDToolbarEnvironment()
                      throws java.io.IOException,
                             java.net.UnknownHostException
Constructs a DDDToolbarEnvironment using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

DDDToolbarEnvironment

public DDDToolbarEnvironment(java.lang.Object obj)
                      throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DDDToolbarEnvironment theDDDToolbarEnvironment = (DDDToolbarEnvironment) obj;

Construct a DDDToolbarEnvironment using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to DDDToolbarEnvironment.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a DDDToolbarEnvironment.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getCurrentSelectedLayer

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

Specified by:
getCurrentSelectedLayer in interface IDDDToolbarEnvironment3
Returns:
A reference to a com.esri.arcgis.carto.ILayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCurrentSelectedLayerByRef

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

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

getGraphDataSaveLocation

public java.lang.String getGraphDataSaveLocation()
                                          throws java.io.IOException,
                                                 AutomationException
The location to save graph data.

Specified by:
getGraphDataSaveLocation in interface IDDDToolbarEnvironment3
Returns:
The pLocation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGraphDataSaveLocation

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

Specified by:
setGraphDataSaveLocation in interface IDDDToolbarEnvironment3
Parameters:
pLocation - The pLocation (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInterpolateMethod

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

Specified by:
getInterpolateMethod in interface IDDDToolbarEnvironment3
Returns:
A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInterpolateMethod

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

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

isInterpolateVerticesOnly

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

Specified by:
isInterpolateVerticesOnly in interface IDDDToolbarEnvironment3
Returns:
The pVerticesOnly
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInterpolateVerticesOnly

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

Specified by:
setInterpolateVerticesOnly in interface IDDDToolbarEnvironment3
Parameters:
pVerticesOnly - The pVerticesOnly (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getInterpolateSampleDistance

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

Specified by:
getInterpolateSampleDistance in interface IDDDToolbarEnvironment3
Returns:
The pDistance
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInterpolateSampleDistance

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

Specified by:
setInterpolateSampleDistance in interface IDDDToolbarEnvironment3
Parameters:
pDistance - The pDistance (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGraphDataTemplate

public java.lang.String getGraphDataTemplate()
                                      throws java.io.IOException,
                                             AutomationException
The template to render graph data.

Specified by:
getGraphDataTemplate in interface IDDDToolbarEnvironment3
Returns:
The pGraphTemplate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGraphDataTemplate

public void setGraphDataTemplate(java.lang.String pGraphTemplate)
                          throws java.io.IOException,
                                 AutomationException
The template to render graph data.

Specified by:
setGraphDataTemplate in interface IDDDToolbarEnvironment3
Parameters:
pGraphTemplate - The pGraphTemplate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.