com.esri.arcgis.analyst3d
Interface ISceneRenderer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISceneRendererProxy

public interface ISceneRenderer
extends java.io.Serializable

COM Interface 'ISceneRenderer'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'

Description: 'Provides access to members that control scene rendering.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDcb6f53c2_c46b_11d2_b1da_00c04fa33d14
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnvelope getAccumulatedExtent()
          The accumulated extent after recording an act.
 I3DProperties getDddProperties()
          The 3D properties.
 java.lang.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, java.lang.Object pGeoNode, IPoint[] ppPoint, java.lang.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, java.lang.Object pGeoNode, ITrackCancel pTrackCancel)
          Records a dataset.
 void setCallRecording(boolean pbCallFlag)
          Indicates if the scene requires a new recording event.
 void setDddPropertiesByRef(I3DProperties ppFilter)
          The 3D properties.
 void setRepresentsByRef(java.lang.Object ppObject)
          The object an act represents.
 void startRecording(boolean bImmediateMode)
          Start recording a dataset.
 

Field Detail

IIDcb6f53c2_c46b_11d2_b1da_00c04fa33d14

static final int IIDcb6f53c2_c46b_11d2_b1da_00c04fa33d14
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

isCallRecording

boolean isCallRecording()
                        throws java.io.IOException,
                               AutomationException
Indicates if the scene requires a new recording event.

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

setCallRecording

void setCallRecording(boolean pbCallFlag)
                      throws java.io.IOException,
                             AutomationException
Indicates if the scene requires a new recording event.

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

startRecording

void startRecording(boolean bImmediateMode)
                    throws java.io.IOException,
                           AutomationException
Start recording a dataset.

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

record

void record(IDisplay3D pDisplay,
            java.lang.Object pGeoNode,
            ITrackCancel pTrackCancel)
            throws java.io.IOException,
                   AutomationException
Records a dataset.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDddProperties

I3DProperties getDddProperties()
                               throws java.io.IOException,
                                      AutomationException
The 3D properties.

Returns:
A reference to a com.esri.arcgis.analyst3d.I3DProperties
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDddPropertiesByRef

void setDddPropertiesByRef(I3DProperties ppFilter)
                           throws java.io.IOException,
                                  AutomationException
The 3D properties.

Parameters:
ppFilter - A reference to a com.esri.arcgis.analyst3d.I3DProperties (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

locate

void locate(int hint,
            IRay pQueryRay,
            boolean bGetTransformed,
            java.lang.Object pGeoNode,
            IPoint[] ppPoint,
            java.lang.Object[] ppObject)
            throws java.io.IOException,
                   AutomationException
Locates an object given a hint, ray, and geometry node hit.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRepresentsByRef

void setRepresentsByRef(java.lang.Object ppObject)
                        throws java.io.IOException,
                               AutomationException
The object an act represents.

Parameters:
ppObject - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRepresents

java.lang.Object getRepresents()
                               throws java.io.IOException,
                                      AutomationException
The object an act represents.

Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAccumulatedExtent

IEnvelope getAccumulatedExtent()
                               throws java.io.IOException,
                                      AutomationException
The accumulated extent after recording an act.

Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryAccumulatedExtent

void queryAccumulatedExtent(IEnvelope pExtent)
                            throws java.io.IOException,
                                   AutomationException
Queries the accumulated extent after recording an act.

Parameters:
pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.