|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface I3DProperties
Provides access to members that control three-dimensional properties.
Use the properties and the method of this interface to manage the 3D properties of a data layer in scene.
Method Summary | |
---|---|
void |
apply3DProperties(Object owner)
Applies 3D properties. |
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. |
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. |
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(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(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(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. |
Method Detail |
---|
int getBaseOption() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBaseOption(int pBaseOption) throws IOException, AutomationException
pBaseOption
- A com.esri.arcgis.analyst3d.esriBaseOption constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getBaseExpressionString() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBaseExpressionString(String pBaseExpression) throws IOException, AutomationException
pBaseExpression
- The pBaseExpression (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFunctionalSurface getBaseSurface() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBaseSurfaceByRef(IFunctionalSurface ppBase) throws IOException, AutomationException
ppBase
- A reference to a com.esri.arcgis.geometry.IFunctionalSurface (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IName getBaseName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getZFactor() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setZFactor(double pZFactor) throws IOException, AutomationException
pZFactor
- The pZFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getOffsetExpressionString() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setOffsetExpressionString(String pOffset) throws IOException, AutomationException
pOffset
- The pOffset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getExtrusionType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setExtrusionType(int pType) throws IOException, AutomationException
pType
- A com.esri.arcgis.analyst3d.esriExtrusionType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getExtrusionExpressionString() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setExtrusionExpressionString(String pExtrusion) throws IOException, AutomationException
pExtrusion
- The pExtrusion (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getRenderVisibility() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRenderVisibility(int pRenderOption) throws IOException, AutomationException
pRenderOption
- A com.esri.arcgis.analyst3d.esriRenderVisibility constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getRenderRefreshRate() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRenderRefreshRate(double pRefresh) throws IOException, AutomationException
pRefresh
- The pRefresh (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isIlluminate() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setIlluminate(boolean pIlluminate) throws IOException, AutomationException
pIlluminate
- The pIlluminate (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getRenderMode() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRenderMode(int pRenderMode) throws IOException, AutomationException
pRenderMode
- A com.esri.arcgis.analyst3d.esriRenderMode constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isSmoothShading() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSmoothShading(boolean pbSmoothShading) throws IOException, AutomationException
pbSmoothShading
- The pbSmoothShading (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMaxTextureMemory() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMaxTextureMemory(int pMaxTextureMemory) throws IOException, AutomationException
pMaxTextureMemory
- The pMaxTextureMemory (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMaxRasterColumns() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMaxRasterColumns(int pMaxRasterColumns) throws IOException, AutomationException
pMaxRasterColumns
- The pMaxRasterColumns (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMaxRasterRows() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setMaxRasterRows(int pMaxRasterRows) throws IOException, AutomationException
pMaxRasterRows
- The pMaxRasterRows (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDepthPriorityValue(short depthPriorityValue) throws IOException, AutomationException
depthPriorityValue
- The depthPriorityValue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.short getDepthPriorityValue() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFaceCulling(int pCullingMode) throws IOException, AutomationException
pCullingMode
- A com.esri.arcgis.analyst3d.esri3DFaceCulling constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getFaceCulling() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void apply3DProperties(Object owner) throws IOException, AutomationException
The only method in I3DProperties interface, Apply3DProperties, requires one argument and the 'owner', which specifies which layer the 3D properties should be applied to. It has to be a concrete layer type, e.g. a feature layer, a TIN layer, or a raster layer. Please refer to the VBA sample code for the interface.
owner
- A reference to another Object (IUnknown) (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 |