com.esri.arcgis.analyst3d
Interface I3DProperties

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
I3DProperties2, I3DProperties3
All Known Implementing Classes:
Basic3DProperties, Feature3DProperties, I3DProperties2Proxy, I3DProperties3Proxy, I3DPropertiesProxy, Raster3DProperties, Tin3DProperties

public interface I3DProperties
extends java.io.Serializable

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

Description: 'Provides access to members that control three-dimensional properties.' 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 IIDbc6f44cc_21e8_11d4_a383_00c04f6bc619
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void apply3DProperties(java.lang.Object owner)
          Applies 3D properties.
 java.lang.String getBaseExpressionString()
          The base expression string.
 IName getBaseName()
          The name of the base surface.
 int getBaseOption()
          The base option.
 IFunctionalSurface getBaseSurface()
          The base surface.
 short getDepthPriorityValue()
          The drawing priority to be applied to a layer when in the same location than others.
 java.lang.String getExtrusionExpressionString()
          The extrusion expression string.
 int getExtrusionType()
          The extrusion type.
 int getFaceCulling()
          The face culling mode.
 int getMaxRasterColumns()
          The maximum number of columns for a raster elevation grid.
 int getMaxRasterRows()
          The maximum number of rows for a raster elevation grid.
 int getMaxTextureMemory()
          The maximum texture memory a layer can use.
 java.lang.String getOffsetExpressionString()
          The offset expression string.
 int getRenderMode()
          The rendering mode.
 double getRenderRefreshRate()
          The rendering refresh rate.
 int getRenderVisibility()
          The render visibility option.
 double getZFactor()
          The z factor.
 boolean isIlluminate()
          Indicates if areal features are illuminated.
 boolean isSmoothShading()
          Indicates if smooth shading is enabled.
 void setBaseExpressionString(java.lang.String pBaseExpression)
          The base expression string.
 void setBaseOption(int pBaseOption)
          The base option.
 void setBaseSurfaceByRef(IFunctionalSurface ppBase)
          The base surface.
 void setDepthPriorityValue(short depthPriorityValue)
          The drawing priority to be applied to a layer when in the same location than others.
 void setExtrusionExpressionString(java.lang.String pExtrusion)
          The extrusion expression string.
 void setExtrusionType(int pType)
          The extrusion type.
 void setFaceCulling(int pCullingMode)
          The face culling mode.
 void setIlluminate(boolean pIlluminate)
          Indicates if areal features are illuminated.
 void setMaxRasterColumns(int pMaxRasterColumns)
          The maximum number of columns for a raster elevation grid.
 void setMaxRasterRows(int pMaxRasterRows)
          The maximum number of rows for a raster elevation grid.
 void setMaxTextureMemory(int pMaxTextureMemory)
          The maximum texture memory a layer can use.
 void setOffsetExpressionString(java.lang.String pOffset)
          The offset expression string.
 void setRenderMode(int pRenderMode)
          The rendering mode.
 void setRenderRefreshRate(double pRefresh)
          The rendering refresh rate.
 void setRenderVisibility(int pRenderOption)
          The render visibility option.
 void setSmoothShading(boolean pbSmoothShading)
          Indicates if smooth shading is enabled.
 void setZFactor(double pZFactor)
          The z factor.
 

Field Detail

IIDbc6f44cc_21e8_11d4_a383_00c04f6bc619

static final int IIDbc6f44cc_21e8_11d4_a383_00c04f6bc619
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

getBaseOption

int getBaseOption()
                  throws java.io.IOException,
                         AutomationException
The base option.

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

setBaseOption

void setBaseOption(int pBaseOption)
                   throws java.io.IOException,
                          AutomationException
The base option.

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

getBaseExpressionString

java.lang.String getBaseExpressionString()
                                         throws java.io.IOException,
                                                AutomationException
The base expression string.

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

setBaseExpressionString

void setBaseExpressionString(java.lang.String pBaseExpression)
                             throws java.io.IOException,
                                    AutomationException
The base expression string.

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

getBaseSurface

IFunctionalSurface getBaseSurface()
                                  throws java.io.IOException,
                                         AutomationException
The base surface.

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

setBaseSurfaceByRef

void setBaseSurfaceByRef(IFunctionalSurface ppBase)
                         throws java.io.IOException,
                                AutomationException
The base surface.

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

getBaseName

IName getBaseName()
                  throws java.io.IOException,
                         AutomationException
The name of the base surface.

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

getZFactor

double getZFactor()
                  throws java.io.IOException,
                         AutomationException
The z factor.

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

setZFactor

void setZFactor(double pZFactor)
                throws java.io.IOException,
                       AutomationException
The z factor.

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

getOffsetExpressionString

java.lang.String getOffsetExpressionString()
                                           throws java.io.IOException,
                                                  AutomationException
The offset expression string.

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

setOffsetExpressionString

void setOffsetExpressionString(java.lang.String pOffset)
                               throws java.io.IOException,
                                      AutomationException
The offset expression string.

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

getExtrusionType

int getExtrusionType()
                     throws java.io.IOException,
                            AutomationException
The extrusion type.

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

setExtrusionType

void setExtrusionType(int pType)
                      throws java.io.IOException,
                             AutomationException
The extrusion type.

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

getExtrusionExpressionString

java.lang.String getExtrusionExpressionString()
                                              throws java.io.IOException,
                                                     AutomationException
The extrusion expression string.

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

setExtrusionExpressionString

void setExtrusionExpressionString(java.lang.String pExtrusion)
                                  throws java.io.IOException,
                                         AutomationException
The extrusion expression string.

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

getRenderVisibility

int getRenderVisibility()
                        throws java.io.IOException,
                               AutomationException
The render visibility option.

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

setRenderVisibility

void setRenderVisibility(int pRenderOption)
                         throws java.io.IOException,
                                AutomationException
The render visibility option.

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

getRenderRefreshRate

double getRenderRefreshRate()
                            throws java.io.IOException,
                                   AutomationException
The rendering refresh rate.

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

setRenderRefreshRate

void setRenderRefreshRate(double pRefresh)
                          throws java.io.IOException,
                                 AutomationException
The rendering refresh rate.

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

isIlluminate

boolean isIlluminate()
                     throws java.io.IOException,
                            AutomationException
Indicates if areal features are illuminated.

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

setIlluminate

void setIlluminate(boolean pIlluminate)
                   throws java.io.IOException,
                          AutomationException
Indicates if areal features are illuminated.

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

getRenderMode

int getRenderMode()
                  throws java.io.IOException,
                         AutomationException
The rendering mode.

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

setRenderMode

void setRenderMode(int pRenderMode)
                   throws java.io.IOException,
                          AutomationException
The rendering mode.

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

isSmoothShading

boolean isSmoothShading()
                        throws java.io.IOException,
                               AutomationException
Indicates if smooth shading is enabled.

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

setSmoothShading

void setSmoothShading(boolean pbSmoothShading)
                      throws java.io.IOException,
                             AutomationException
Indicates if smooth shading is enabled.

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

getMaxTextureMemory

int getMaxTextureMemory()
                        throws java.io.IOException,
                               AutomationException
The maximum texture memory a layer can use.

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

setMaxTextureMemory

void setMaxTextureMemory(int pMaxTextureMemory)
                         throws java.io.IOException,
                                AutomationException
The maximum texture memory a layer can use.

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

getMaxRasterColumns

int getMaxRasterColumns()
                        throws java.io.IOException,
                               AutomationException
The maximum number of columns for a raster elevation grid.

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

setMaxRasterColumns

void setMaxRasterColumns(int pMaxRasterColumns)
                         throws java.io.IOException,
                                AutomationException
The maximum number of columns for a raster elevation grid.

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

getMaxRasterRows

int getMaxRasterRows()
                     throws java.io.IOException,
                            AutomationException
The maximum number of rows for a raster elevation grid.

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

setMaxRasterRows

void setMaxRasterRows(int pMaxRasterRows)
                      throws java.io.IOException,
                             AutomationException
The maximum number of rows for a raster elevation grid.

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

setDepthPriorityValue

void setDepthPriorityValue(short depthPriorityValue)
                           throws java.io.IOException,
                                  AutomationException
The drawing priority to be applied to a layer when in the same location than others.

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

getDepthPriorityValue

short getDepthPriorityValue()
                            throws java.io.IOException,
                                   AutomationException
The drawing priority to be applied to a layer when in the same location than others.

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

setFaceCulling

void setFaceCulling(int pCullingMode)
                    throws java.io.IOException,
                           AutomationException
The face culling mode.

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

getFaceCulling

int getFaceCulling()
                   throws java.io.IOException,
                          AutomationException
The face culling mode.

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

apply3DProperties

void apply3DProperties(java.lang.Object owner)
                       throws java.io.IOException,
                              AutomationException
Applies 3D properties.

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