|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.analyst3d.VRMLExporter
public class VRMLExporter
An exporter to VRML format.
As of ArcGIS 9.3, VRMLExporter requires a Scene object, which contains the SceneGraph object that cannot be constructed without a Window. This means that the VRMLExport coclass can only be used on a desktop program, not a server program.
| Constructor Summary | |
|---|---|
VRMLExporter()
Constructs a VRMLExporter using ArcGIS Engine. |
|
VRMLExporter(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. VRMLExporter theVRMLExporter = (VRMLExporter) obj; |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Compare this object with another |
void |
exportScene(IScene pScene)
Exports the scene. |
static String |
getClsid()
getClsid. |
String |
getExportFileName()
The exported file name. |
String |
getFileExtension()
The file extension associated with the current exporter. |
String |
getFilter()
The filter string used in the CFileDialog class. |
String |
getName()
The name of the exporter. |
int |
getQuality()
The quality of textures when exported to JPEG (1-100). |
int |
hashCode()
the hashcode for this object |
boolean |
isIndentation()
Indicates if VRML text is indented. |
boolean |
isMoveToOrigin()
Indicates if the origin of the coordinate system is in the middle of the scene. |
boolean |
isSaveOnlyVisible()
Indicates if only the visible items are saved. |
boolean |
isUseElevationGrid()
Indicates if an elevation grid is used to save raster surfaces. |
boolean |
isUseGeoVRML()
Indicates if the GeoVRML Extension is used. |
boolean |
isYUp()
Indicates if the scene's y-axis is used as the exporter's up direction. |
void |
setExportFileName(String fileName)
The exported file name. |
void |
setIndentation(boolean pIndentation)
Indicates if VRML text is indented. |
void |
setIsYUp(boolean pIsYUp)
Indicates if the scene's y-axis is used as the exporter's up direction. |
void |
setMoveToOrigin(boolean pbMoveToOrigin)
Indicates if the origin of the coordinate system is in the middle of the scene. |
void |
setQuality(int quality)
The quality of textures when exported to JPEG (1-100). |
void |
setSaveOnlyVisible(boolean pSaveOnlyVisible)
Indicates if only the visible items are saved. |
void |
setUseElevationGrid(boolean pbUseElevationGrid)
Indicates if an elevation grid is used to save raster surfaces. |
void |
setUseGeoVRML(boolean pbUseGeoVRML)
Indicates if the GeoVRML Extension is used. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public VRMLExporter()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public VRMLExporter(Object obj)
throws IOException
VRMLExporter theVRMLExporter = (VRMLExporter) obj;
obj to VRMLExporter.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public String getName()
throws IOException,
AutomationException
getName in interface ISceneExporter3dIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getFilter()
throws IOException,
AutomationException
getFilter in interface ISceneExporter3dIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getFileExtension()
throws IOException,
AutomationException
getFileExtension in interface ISceneExporter3dIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExportFileName(String fileName)
throws IOException,
AutomationException
setExportFileName in interface ISceneExporter3dfileName - The fileName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getExportFileName()
throws IOException,
AutomationException
getExportFileName in interface ISceneExporter3dIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void exportScene(IScene pScene)
throws IOException,
AutomationException
exportScene in interface ISceneExporter3dpScene - A reference to a com.esri.arcgis.analyst3d.IScene (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIndentation(boolean pIndentation)
throws IOException,
AutomationException
setIndentation in interface IVRMLExporterpIndentation - The pIndentation (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isIndentation()
throws IOException,
AutomationException
isIndentation in interface IVRMLExporterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSaveOnlyVisible(boolean pSaveOnlyVisible)
throws IOException,
AutomationException
setSaveOnlyVisible in interface IVRMLExporterpSaveOnlyVisible - The pSaveOnlyVisible (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSaveOnlyVisible()
throws IOException,
AutomationException
isSaveOnlyVisible in interface IVRMLExporterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsYUp(boolean pIsYUp)
throws IOException,
AutomationException
setIsYUp in interface IVRMLExporterpIsYUp - The pIsYUp (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isYUp()
throws IOException,
AutomationException
isYUp in interface IVRMLExporterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMoveToOrigin(boolean pbMoveToOrigin)
throws IOException,
AutomationException
setMoveToOrigin in interface IVRMLExporterpbMoveToOrigin - The pbMoveToOrigin (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isMoveToOrigin()
throws IOException,
AutomationException
isMoveToOrigin in interface IVRMLExporterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseGeoVRML(boolean pbUseGeoVRML)
throws IOException,
AutomationException
setUseGeoVRML in interface IVRMLExporterpbUseGeoVRML - The pbUseGeoVRML (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseGeoVRML()
throws IOException,
AutomationException
isUseGeoVRML in interface IVRMLExporterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseElevationGrid(boolean pbUseElevationGrid)
throws IOException,
AutomationException
setUseElevationGrid in interface IVRMLExporterpbUseElevationGrid - The pbUseElevationGrid (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseElevationGrid()
throws IOException,
AutomationException
isUseElevationGrid in interface IVRMLExporterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setQuality(int quality)
throws IOException,
AutomationException
setQuality in interface IVRMLExporterquality - The quality (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getQuality()
throws IOException,
AutomationException
getQuality in interface IVRMLExporterIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||