|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String getName() throws IOException, AutomationException
getName
in interface ISceneExporter3d
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getFilter() throws IOException, AutomationException
getFilter
in interface ISceneExporter3d
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getFileExtension() throws IOException, AutomationException
getFileExtension
in interface ISceneExporter3d
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExportFileName(String fileName) throws IOException, AutomationException
setExportFileName
in interface ISceneExporter3d
fileName
- 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 ISceneExporter3d
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void exportScene(IScene pScene) throws IOException, AutomationException
exportScene
in interface ISceneExporter3d
pScene
- 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 IVRMLExporter
pIndentation
- 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 IVRMLExporter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSaveOnlyVisible(boolean pSaveOnlyVisible) throws IOException, AutomationException
setSaveOnlyVisible
in interface IVRMLExporter
pSaveOnlyVisible
- 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 IVRMLExporter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsYUp(boolean pIsYUp) throws IOException, AutomationException
setIsYUp
in interface IVRMLExporter
pIsYUp
- 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 IVRMLExporter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMoveToOrigin(boolean pbMoveToOrigin) throws IOException, AutomationException
setMoveToOrigin
in interface IVRMLExporter
pbMoveToOrigin
- 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 IVRMLExporter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseGeoVRML(boolean pbUseGeoVRML) throws IOException, AutomationException
setUseGeoVRML
in interface IVRMLExporter
pbUseGeoVRML
- 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 IVRMLExporter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseElevationGrid(boolean pbUseElevationGrid) throws IOException, AutomationException
setUseElevationGrid
in interface IVRMLExporter
pbUseElevationGrid
- 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 IVRMLExporter
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setQuality(int quality) throws IOException, AutomationException
setQuality
in interface IVRMLExporter
quality
- 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 IVRMLExporter
IOException
- 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 |