com.esri.arcgis.analyst3dUI
Interface ISceneExportFile2dDialog

All Superinterfaces:
Serializable
All Known Implementing Classes:
SceneExportFile2dDialog

public interface ISceneExportFile2dDialog
extends Serializable

Provides access to members that control the new exporting of a scene to a 2d graphics file.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.


Method Summary
 boolean doModal(IEnvelope pPixelBounds, double res)
          Displays Scene Export File Dialog.
 IExport getExport()
          The Scene exporter.
 IEnvelope getMapExtent()
          The Map Extent which gets passed to IWorldFileSettings.
 double getSceneSize()
          The Scene size.
 void setDocumentName(String rhs1)
          Name of the Active Document.
 void setMapExtent(IEnvelope mapExtent)
          The Map Extent which gets passed to IWorldFileSettings.
 

Method Detail

getExport

IExport getExport()
                  throws IOException,
                         AutomationException
The Scene exporter.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Supported Platforms

Windows

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

getSceneSize

double getSceneSize()
                    throws IOException,
                           AutomationException
The Scene size.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Supported Platforms

Windows

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

setDocumentName

void setDocumentName(String rhs1)
                     throws IOException,
                            AutomationException
Name of the Active Document.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Supported Platforms

Windows

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

doModal

boolean doModal(IEnvelope pPixelBounds,
                double res)
                throws IOException,
                       AutomationException
Displays Scene Export File Dialog.

Remarks

The first argument of this method, pixel extent, is represented by an Envelope object. The resulting scene export pixel extent is calculated by timing its width and length with a factor calculated by dividing 300, the default DPI value, by the resolution value, the second argument. For example, if the pixel extent is 100, 100, 300, and 200, meaning its width is 200 and height 100, if the resolution set is 150, then the resulting image extent would be 400 by 200, with the resolution at 300 on the UI unchanged. If you change the resolution to 150, same as in the code, then the original pixel extent is honered.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Supported Platforms

Windows

Parameters:
pPixelBounds - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
res - The res (in)
Returns:
The ok
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMapExtent

IEnvelope getMapExtent()
                       throws IOException,
                              AutomationException
The Map Extent which gets passed to IWorldFileSettings.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Supported Platforms

Windows

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

setMapExtent

void setMapExtent(IEnvelope mapExtent)
                  throws IOException,
                         AutomationException
The Map Extent which gets passed to IWorldFileSettings.

Product Availability

Available with ArcGIS Desktop. Requires 3D Analyst Extension.

Supported Platforms

Windows

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