|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.analyst3d.ICameraProxy
Description: 'Provides access to members that manipulate the camera.' 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 =
public class ICameraProxy
Internal use class
Field Summary | |
---|---|
boolean |
noncastable
Deprecated. |
static java.lang.Class |
targetClass
Deprecated. |
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Fields inherited from interface com.esri.arcgis.analyst3d.ICamera |
---|
IID, IIDb3fa596f_ada3_11d2_9fae_00c04f8ece3d |
Constructor Summary | |
---|---|
|
ICameraProxy()
Deprecated. For internal use only |
|
ICameraProxy(java.lang.Object obj)
Deprecated. |
protected |
ICameraProxy(java.lang.Object obj,
java.lang.String iid)
Deprecated. |
|
ICameraProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated. |
protected |
ICameraProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated. |
Method Summary | |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Deprecated. |
boolean |
canSeeMBB(IEnvelope pExtent)
Deprecated. Indicates if the camera can see any portion of the given extent. |
boolean |
canSeeSphere(IPoint pCenter,
double radius)
Deprecated. Indicates if the camera can see any portion of the given sphere. |
double |
getAzimuth()
Deprecated. The polar azimuth of the observer relative to the target. |
IRay |
getIdentifyRay(int dx,
int dy)
Deprecated. Returns the ray that corresponds to given screen coordinates. |
IVector3D |
getIdentifyVector(IPoint pCursor)
Deprecated. Returns the vector that corresponds to the given screen location. |
double |
getInclination()
Deprecated. The polar inclination of the observer relative to the target. |
IPoint |
getObserver()
Deprecated. The observer's position. |
IEnvelope |
getOrthoViewingExtent()
Deprecated. The extent visible by the camera in orthographic view. |
int |
getProjectionType()
Deprecated. The type of projection. |
double |
getRollAngle()
Deprecated. The roll angle in degrees. |
double |
getScale()
Deprecated. The orthographic projection scale. |
IPoint |
getTarget()
Deprecated. The target's position. |
IVector3D |
getUpDirection()
Deprecated. The camera's up-vector. |
double |
getViewFieldAngle()
Deprecated. The view-field angle in degrees. |
double |
getViewingDistance()
Deprecated. The viewing distance between the observer and the target. |
void |
hTurnAround(double dAzimuth)
Deprecated. Turns the camera horizontally around observer by the given azimuth angle. |
boolean |
isMultiPhaseRendering()
Deprecated. The state of multi-phase rendering. |
boolean |
isUsable()
Deprecated. Indicates if the camera has valid parameters. |
void |
levelObsToTarget()
Deprecated. Levels the observer to the target. |
void |
levelTargetToObs()
Deprecated. Levels the target to the observer. |
void |
move(int direction,
double factor)
Deprecated. Moves the camera in the specified direction. |
void |
pan(IPoint startPoint,
IPoint endPoint)
Deprecated. Moves both the observer and the target so that the object picked as the starting point on screen assumes the ending-point position. |
void |
polarUpdate(double distanceFactor,
double dAzimuth,
double dInclination,
boolean bLimitInclination)
Deprecated. Updates the observer's location by given polar increments. |
void |
propertiesChanged()
Deprecated. Sets camera's dirty flag. |
void |
queryDistanceToMBB(IEnvelope pExtent,
double[] distance)
Deprecated. Returns the distance to the given extent. |
void |
queryDistanceToSphere(IPoint pCenter,
double radius,
double[] distance)
Deprecated. Returns the distance to the given sphere. |
void |
queryDistanceToSphereCenter(IPoint pCenter,
double radius,
double[] distance)
Deprecated. Returns the distance to the given sphere's center. |
void |
queryIdentifyVector(int dx,
int dy,
IVector3D pIdentifyVect)
Deprecated. Returns the vector that corresponds to given screen coordinates. |
void |
queryOrthoViewingPlatform(IEnvelope pInExtent,
IEnvelope pOutExtent,
double[] pScale)
Deprecated. Returns orthographic projection viewing parameters corresponding to the given extent. |
void |
queryViewingPlatformMBB(IEnvelope pExtent,
double[] pNearPlane,
double[] pFarPlane,
double[] pAngle,
double[] pAspect)
Deprecated. Returns the viewing parameters corresponding to the given extent. |
void |
queryViewingPlatformSphere(IPoint pCenter,
double radius,
double[] pNearPlane,
double[] pFarPlane,
double[] pAngle,
double[] pAspect)
Deprecated. Returns the viewing parameters corresponding to the given spherical extent. |
void |
recalcUp()
Deprecated. Updates the up-vector. |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Deprecated. |
void |
replayFrame(ISceneGraph pSceneGraph)
Deprecated. Renders a frame. |
void |
rotate(double angle)
Deprecated. Rotates the observer horizontally around the target by a given angle in degrees. |
void |
setAzimuth(double azimuth)
Deprecated. The polar azimuth of the observer relative to the target. |
void |
setDefaultsMBB(IEnvelope pExtent)
Deprecated. Positions camera so that the entire given extent can be seen. |
void |
setDefaultsSphere(IPoint pCenter,
double radius)
Deprecated. Positions camera so that the entire given spherical extent can be seen. |
void |
setInclination(double inclination)
Deprecated. The polar inclination of the observer relative to the target. |
void |
setMultiPhaseRendering(boolean pbMultiPhase)
Deprecated. The state of multi-phase rendering. |
void |
setObserver(IPoint observer)
Deprecated. The observer's position. |
void |
setProjectionType(int projectionType)
Deprecated. The type of projection. |
void |
setRollAngle(double rollAngle)
Deprecated. The roll angle in degrees. |
void |
setTarget(IPoint target)
Deprecated. The target's position. |
void |
setUpDirection(IVector3D upVector)
Deprecated. The camera's up-vector. |
void |
setVerticalExaggeration(double rhs1)
Deprecated. Adapts the camera to the scene's vertical exaggeration. |
void |
setViewFieldAngle(double viewFieldAngle)
Deprecated. The view-field angle in degrees. |
void |
setViewingDistance(double distance)
Deprecated. The viewing distance between the observer and the target. |
void |
zoom(double ratio)
Deprecated. Zooms in or out by moving the observer according to the required ratio between the new and previous viewing distances. |
void |
zoomToRect(IEnvelope pExtent)
Deprecated. Zooms to the given screen extent. |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.Class targetClass
public boolean noncastable
Constructor Detail |
---|
public ICameraProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.net.UnknownHostException, java.io.IOException
java.net.UnknownHostException
java.io.IOException
public ICameraProxy()
public ICameraProxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected ICameraProxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected ICameraProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
addListener
in class com.esri.arcgis.interop.Dispatch
java.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
java.io.IOException
public IPoint getObserver() throws java.io.IOException, AutomationException
getObserver
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setObserver(IPoint observer) throws java.io.IOException, AutomationException
setObserver
in interface ICamera
observer
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPoint getTarget() throws java.io.IOException, AutomationException
getTarget
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTarget(IPoint target) throws java.io.IOException, AutomationException
setTarget
in interface ICamera
target
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVector3D getUpDirection() throws java.io.IOException, AutomationException
getUpDirection
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUpDirection(IVector3D upVector) throws java.io.IOException, AutomationException
setUpDirection
in interface ICamera
upVector
- A reference to a com.esri.arcgis.geometry.IVector3D (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getViewingDistance() throws java.io.IOException, AutomationException
getViewingDistance
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setViewingDistance(double distance) throws java.io.IOException, AutomationException
setViewingDistance
in interface ICamera
distance
- The distance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getViewFieldAngle() throws java.io.IOException, AutomationException
getViewFieldAngle
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setViewFieldAngle(double viewFieldAngle) throws java.io.IOException, AutomationException
setViewFieldAngle
in interface ICamera
viewFieldAngle
- The viewFieldAngle (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getRollAngle() throws java.io.IOException, AutomationException
getRollAngle
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRollAngle(double rollAngle) throws java.io.IOException, AutomationException
setRollAngle
in interface ICamera
rollAngle
- The rollAngle (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getProjectionType() throws java.io.IOException, AutomationException
getProjectionType
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setProjectionType(int projectionType) throws java.io.IOException, AutomationException
setProjectionType
in interface ICamera
projectionType
- A com.esri.arcgis.analyst3d.esri3DProjectionType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUsable() throws java.io.IOException, AutomationException
isUsable
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getInclination() throws java.io.IOException, AutomationException
getInclination
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInclination(double inclination) throws java.io.IOException, AutomationException
setInclination
in interface ICamera
inclination
- The inclination (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getAzimuth() throws java.io.IOException, AutomationException
getAzimuth
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAzimuth(double azimuth) throws java.io.IOException, AutomationException
setAzimuth
in interface ICamera
azimuth
- The azimuth (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rotate(double angle) throws java.io.IOException, AutomationException
rotate
in interface ICamera
angle
- The angle (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void polarUpdate(double distanceFactor, double dAzimuth, double dInclination, boolean bLimitInclination) throws java.io.IOException, AutomationException
polarUpdate
in interface ICamera
distanceFactor
- The distanceFactor (in)dAzimuth
- The dAzimuth (in)dInclination
- The dInclination (in)bLimitInclination
- The bLimitInclination (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void recalcUp() throws java.io.IOException, AutomationException
recalcUp
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void propertiesChanged() throws java.io.IOException, AutomationException
propertiesChanged
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultsMBB(IEnvelope pExtent) throws java.io.IOException, AutomationException
setDefaultsMBB
in interface ICamera
pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultsSphere(IPoint pCenter, double radius) throws java.io.IOException, AutomationException
setDefaultsSphere
in interface ICamera
pCenter
- A reference to a com.esri.arcgis.geometry.IPoint (in)radius
- The radius (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryViewingPlatformMBB(IEnvelope pExtent, double[] pNearPlane, double[] pFarPlane, double[] pAngle, double[] pAspect) throws java.io.IOException, AutomationException
queryViewingPlatformMBB
in interface ICamera
pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pNearPlane
- The pNearPlane (out: use single element array)pFarPlane
- The pFarPlane (out: use single element array)pAngle
- The pAngle (out: use single element array)pAspect
- The pAspect (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryViewingPlatformSphere(IPoint pCenter, double radius, double[] pNearPlane, double[] pFarPlane, double[] pAngle, double[] pAspect) throws java.io.IOException, AutomationException
queryViewingPlatformSphere
in interface ICamera
pCenter
- A reference to a com.esri.arcgis.geometry.IPoint (in)radius
- The radius (in)pNearPlane
- The pNearPlane (out: use single element array)pFarPlane
- The pFarPlane (out: use single element array)pAngle
- The pAngle (out: use single element array)pAspect
- The pAspect (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryOrthoViewingPlatform(IEnvelope pInExtent, IEnvelope pOutExtent, double[] pScale) throws java.io.IOException, AutomationException
queryOrthoViewingPlatform
in interface ICamera
pInExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pOutExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)pScale
- The pScale (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getOrthoViewingExtent() throws java.io.IOException, AutomationException
getOrthoViewingExtent
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void replayFrame(ISceneGraph pSceneGraph) throws java.io.IOException, AutomationException
replayFrame
in interface ICamera
pSceneGraph
- A reference to a com.esri.arcgis.analyst3d.ISceneGraph (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canSeeMBB(IEnvelope pExtent) throws java.io.IOException, AutomationException
canSeeMBB
in interface ICamera
pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canSeeSphere(IPoint pCenter, double radius) throws java.io.IOException, AutomationException
canSeeSphere
in interface ICamera
pCenter
- A reference to a com.esri.arcgis.geometry.IPoint (in)radius
- The radius (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryDistanceToMBB(IEnvelope pExtent, double[] distance) throws java.io.IOException, AutomationException
queryDistanceToMBB
in interface ICamera
pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)distance
- The distance (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryDistanceToSphere(IPoint pCenter, double radius, double[] distance) throws java.io.IOException, AutomationException
queryDistanceToSphere
in interface ICamera
pCenter
- A reference to a com.esri.arcgis.geometry.IPoint (in)radius
- The radius (in)distance
- The distance (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryDistanceToSphereCenter(IPoint pCenter, double radius, double[] distance) throws java.io.IOException, AutomationException
queryDistanceToSphereCenter
in interface ICamera
pCenter
- A reference to a com.esri.arcgis.geometry.IPoint (in)radius
- The radius (in)distance
- The distance (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryIdentifyVector(int dx, int dy, IVector3D pIdentifyVect) throws java.io.IOException, AutomationException
queryIdentifyVector
in interface ICamera
dx
- The dx (in)dy
- The dy (in)pIdentifyVect
- A reference to a com.esri.arcgis.geometry.IVector3D (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IVector3D getIdentifyVector(IPoint pCursor) throws java.io.IOException, AutomationException
getIdentifyVector
in interface ICamera
pCursor
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRay getIdentifyRay(int dx, int dy) throws java.io.IOException, AutomationException
getIdentifyRay
in interface ICamera
dx
- The dx (in)dy
- The dy (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void move(int direction, double factor) throws java.io.IOException, AutomationException
move
in interface ICamera
direction
- A com.esri.arcgis.analyst3d.esriCameraMovementType constant (in)factor
- The factor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void pan(IPoint startPoint, IPoint endPoint) throws java.io.IOException, AutomationException
pan
in interface ICamera
startPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)endPoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void levelTargetToObs() throws java.io.IOException, AutomationException
levelTargetToObs
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void levelObsToTarget() throws java.io.IOException, AutomationException
levelObsToTarget
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void hTurnAround(double dAzimuth) throws java.io.IOException, AutomationException
hTurnAround
in interface ICamera
dAzimuth
- The dAzimuth (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void zoom(double ratio) throws java.io.IOException, AutomationException
zoom
in interface ICamera
ratio
- The ratio (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void zoomToRect(IEnvelope pExtent) throws java.io.IOException, AutomationException
zoomToRect
in interface ICamera
pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getScale() throws java.io.IOException, AutomationException
getScale
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMultiPhaseRendering(boolean pbMultiPhase) throws java.io.IOException, AutomationException
setMultiPhaseRendering
in interface ICamera
pbMultiPhase
- The pbMultiPhase (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isMultiPhaseRendering() throws java.io.IOException, AutomationException
isMultiPhaseRendering
in interface ICamera
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setVerticalExaggeration(double rhs1) throws java.io.IOException, AutomationException
setVerticalExaggeration
in interface ICamera
rhs1
- The rhs1 (in)
java.io.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 |