|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.analyst3d.ISceneRendererProxy
public class ISceneRendererProxy
Provides access to members that control scene rendering.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ISceneRendererProxy()
|
|
ISceneRendererProxy(Object obj)
|
protected |
ISceneRendererProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
IEnvelope |
getAccumulatedExtent()
The accumulated extent after recording an act. |
I3DProperties |
getDddProperties()
The 3D properties. |
Object |
getRepresents()
The object an act represents. |
boolean |
isCallRecording()
Indicates if the scene requires a new recording event. |
void |
locate(int hint,
IRay pQueryRay,
boolean bGetTransformed,
Object pGeoNode,
IPoint[] ppPoint,
Object[] ppObject)
Locates an object given a hint, ray, and geometry node hit. |
void |
queryAccumulatedExtent(IEnvelope pExtent)
Queries the accumulated extent after recording an act. |
void |
record(IDisplay3D pDisplay,
Object pGeoNode,
ITrackCancel pTrackCancel)
Records a dataset. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setCallRecording(boolean pbCallFlag)
Indicates if the scene requires a new recording event. |
void |
setDddPropertiesByRef(I3DProperties ppFilter)
The 3D properties. |
void |
setRepresentsByRef(Object ppObject)
The object an act represents. |
void |
startRecording(boolean bImmediateMode)
Start recording a dataset. |
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 boolean noncastable
Constructor Detail |
---|
public ISceneRendererProxy()
public ISceneRendererProxy(Object obj) throws IOException
IOException
protected ISceneRendererProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public boolean isCallRecording() throws IOException, AutomationException
isCallRecording
in interface ISceneRenderer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCallRecording(boolean pbCallFlag) throws IOException, AutomationException
setCallRecording
in interface ISceneRenderer
pbCallFlag
- The pbCallFlag (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void startRecording(boolean bImmediateMode) throws IOException, AutomationException
startRecording
in interface ISceneRenderer
bImmediateMode
- The bImmediateMode (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void record(IDisplay3D pDisplay, Object pGeoNode, ITrackCancel pTrackCancel) throws IOException, AutomationException
record
in interface ISceneRenderer
pDisplay
- A reference to a com.esri.arcgis.display.IDisplay3D (in)pGeoNode
- A reference to another Object (IUnknown) (in)pTrackCancel
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public I3DProperties getDddProperties() throws IOException, AutomationException
getDddProperties
in interface ISceneRenderer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDddPropertiesByRef(I3DProperties ppFilter) throws IOException, AutomationException
setDddPropertiesByRef
in interface ISceneRenderer
ppFilter
- A reference to a com.esri.arcgis.analyst3d.I3DProperties (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void locate(int hint, IRay pQueryRay, boolean bGetTransformed, Object pGeoNode, IPoint[] ppPoint, Object[] ppObject) throws IOException, AutomationException
locate
in interface ISceneRenderer
hint
- The hint (in)pQueryRay
- A reference to a com.esri.arcgis.geometry.IRay (in)bGetTransformed
- The bGetTransformed (in)pGeoNode
- A reference to another Object (IUnknown) (in)ppPoint
- A reference to a com.esri.arcgis.geometry.IPoint (out: use single element array)ppObject
- A reference to another Object (IUnknown) (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRepresentsByRef(Object ppObject) throws IOException, AutomationException
setRepresentsByRef
in interface ISceneRenderer
ppObject
- A reference to another Object (IUnknown) (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getRepresents() throws IOException, AutomationException
getRepresents
in interface ISceneRenderer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getAccumulatedExtent() throws IOException, AutomationException
getAccumulatedExtent
in interface ISceneRenderer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryAccumulatedExtent(IEnvelope pExtent) throws IOException, AutomationException
queryAccumulatedExtent
in interface ISceneRenderer
pExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
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 |