com.esri.arcgis.analyst3d
Interface IStereoCamera

All Superinterfaces:
Serializable
All Known Implementing Classes:
Camera

public interface IStereoCamera
extends Serializable

Provides access to members that manipulate the stereo camera.

When To Use

IStereoCamera is used to generate a 3D stereo display.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.


Method Summary
 double getEyeSeparation()
          Eye separation.
 int getEyeType()
          Eye view.
 int getLRviewFirst()
          Left / Right view first.
 double getParallax()
          Parallax.
 int getStereoViewType()
          The type of stereo view.
 boolean isStereoSupported()
          Indicates if stereo is supported.
 void setEyeSeparation(double eyeSeparation)
          Eye separation.
 void setEyeType(int pType)
          Eye view.
 void setLRviewFirst(int pView)
          Left / Right view first.
 void setParallax(double pParallax)
          Parallax.
 void setStereoViewType(int pType)
          The type of stereo view.
 

Method Detail

getEyeType

int getEyeType()
               throws IOException,
                      AutomationException
Eye view.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

setEyeType

void setEyeType(int pType)
                throws IOException,
                       AutomationException
Eye view.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

getStereoViewType

int getStereoViewType()
                      throws IOException,
                             AutomationException
The type of stereo view.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

setStereoViewType

void setStereoViewType(int pType)
                       throws IOException,
                              AutomationException
The type of stereo view.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

getEyeSeparation

double getEyeSeparation()
                        throws IOException,
                               AutomationException
Eye separation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

setEyeSeparation

void setEyeSeparation(double eyeSeparation)
                      throws IOException,
                             AutomationException
Eye separation.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

getParallax

double getParallax()
                   throws IOException,
                          AutomationException
Parallax.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

setParallax

void setParallax(double pParallax)
                 throws IOException,
                        AutomationException
Parallax.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

getLRviewFirst

int getLRviewFirst()
                   throws IOException,
                          AutomationException
Left / Right view first.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

setLRviewFirst

void setLRviewFirst(int pView)
                    throws IOException,
                           AutomationException
Left / Right view first.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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

isStereoSupported

boolean isStereoSupported()
                          throws IOException,
                                 AutomationException
Indicates if stereo is supported.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires 3D Analyst Extension.

Supported Platforms

Windows, Solaris, Linux

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