|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.analyst3d.Basic3DProperties
Basic scene filter encapsulating three-dimensional properties.
| Constructor Summary | |
Basic3DProperties()
Constructs a Basic3DProperties using ArcGIS Engine. |
|
Basic3DProperties(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| Method Summary | |
void |
apply3DProperties(java.lang.Object owner)
Applies 3D properties. |
boolean |
connect(IName pOptRepairName)
Connects the layer to its data source. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
I3DProperties |
getAsI3DProperties()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
I3DProperties2 |
getAsI3DProperties2()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IDataLayerExtension |
getAsIDataLayerExtension()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersistStream |
getAsIPersistStream()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
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. |
void |
getClassID(GUID[] pClassID)
Supported Platforms |
static java.lang.String |
getClsid()
|
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. |
java.lang.String |
getRelativeBase()
Base path used when storing relative path names. |
int |
getRenderMode()
The rendering mode. |
double |
getRenderRefreshRate()
The rendering refresh rate. |
int |
getRenderVisibility()
The render visibility option. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
Supported Platforms |
int |
getTextureCompressionType()
The current texture compression type. |
int |
getTextureDisplayType()
The current texture display type. |
double |
getTextureDownsamplingFactor()
The texture downsampling factor. |
double |
getZFactor()
The z factor. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
Supported Platforms |
boolean |
isIlluminate()
Indicates if areal features are illuminated. |
boolean |
isSmoothShading()
Indicates if smooth shading is enabled. |
void |
load(IStream pstm)
Supported Platforms |
void |
save(IStream pstm,
int fClearDirty)
Supported Platforms |
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 |
setRelativeBase(java.lang.String basePath)
Base path used when storing relative path names. |
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 |
setTextureCompressionType(int type)
The current texture compression type. |
void |
setTextureDisplayType(int type)
The current texture display type. |
void |
setTextureDownsamplingFactor(double texResamplingFactor)
The texture downsampling factor. |
void |
setZFactor(double pZFactor)
The z factor. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Basic3DProperties()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public Basic3DProperties(java.lang.Object obj)
throws java.io.IOException
obj to Basic3DProperties. Basic3DProperties theBasic3DProperties = (Basic3DProperties) obj;
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
public static java.lang.String getClsid()
public IDataLayerExtension getAsIDataLayerExtension()
public I3DProperties getAsI3DProperties()
public I3DProperties2 getAsI3DProperties2()
public IPersistStream getAsIPersistStream()
public boolean equals(java.lang.Object o)
public int hashCode()
public java.lang.String getRelativeBase()
throws java.io.IOException,
AutomationException
IDataLayerExtension
getRelativeBase in interface IDataLayerExtensionAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setRelativeBase(java.lang.String basePath)
throws java.io.IOException,
AutomationException
IDataLayerExtension
setRelativeBase in interface IDataLayerExtensionbasePath - The basePath (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean connect(IName pOptRepairName)
throws java.io.IOException,
AutomationException
IDataLayerExtension
connect in interface IDataLayerExtensionpOptRepairName - A reference to a com.esri.arcgis.system.IName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBaseOption()
throws java.io.IOException,
AutomationException
I3DProperties
getBaseOption in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBaseOption(int pBaseOption)
throws java.io.IOException,
AutomationException
I3DProperties
setBaseOption in interface I3DPropertiespBaseOption - A com.esri.arcgis.analyst3d.esriBaseOption constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getBaseExpressionString()
throws java.io.IOException,
AutomationException
I3DProperties
getBaseExpressionString in interface I3DPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setBaseExpressionString(java.lang.String pBaseExpression)
throws java.io.IOException,
AutomationException
I3DProperties
setBaseExpressionString in interface I3DPropertiespBaseExpression - The pBaseExpression (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IFunctionalSurface getBaseSurface()
throws java.io.IOException,
AutomationException
I3DProperties
getBaseSurface in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBaseSurfaceByRef(IFunctionalSurface ppBase)
throws java.io.IOException,
AutomationException
I3DProperties
setBaseSurfaceByRef in interface I3DPropertiesppBase - A reference to a com.esri.arcgis.geometry.IFunctionalSurface (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IName getBaseName()
throws java.io.IOException,
AutomationException
I3DProperties
getBaseName in interface I3DPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public double getZFactor()
throws java.io.IOException,
AutomationException
I3DProperties
getZFactor in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setZFactor(double pZFactor)
throws java.io.IOException,
AutomationException
I3DProperties
setZFactor in interface I3DPropertiespZFactor - The pZFactor (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getOffsetExpressionString()
throws java.io.IOException,
AutomationException
I3DProperties
getOffsetExpressionString in interface I3DPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setOffsetExpressionString(java.lang.String pOffset)
throws java.io.IOException,
AutomationException
I3DProperties
setOffsetExpressionString in interface I3DPropertiespOffset - The pOffset (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getExtrusionType()
throws java.io.IOException,
AutomationException
I3DProperties
getExtrusionType in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtrusionType(int pType)
throws java.io.IOException,
AutomationException
I3DProperties
setExtrusionType in interface I3DPropertiespType - A com.esri.arcgis.analyst3d.esriExtrusionType constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getExtrusionExpressionString()
throws java.io.IOException,
AutomationException
I3DProperties
getExtrusionExpressionString in interface I3DPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setExtrusionExpressionString(java.lang.String pExtrusion)
throws java.io.IOException,
AutomationException
I3DProperties
setExtrusionExpressionString in interface I3DPropertiespExtrusion - The pExtrusion (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getRenderVisibility()
throws java.io.IOException,
AutomationException
I3DProperties
getRenderVisibility in interface I3DPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setRenderVisibility(int pRenderOption)
throws java.io.IOException,
AutomationException
I3DProperties
setRenderVisibility in interface I3DPropertiespRenderOption - A com.esri.arcgis.analyst3d.esriRenderVisibility constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getRenderRefreshRate()
throws java.io.IOException,
AutomationException
I3DProperties
getRenderRefreshRate in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRenderRefreshRate(double pRefresh)
throws java.io.IOException,
AutomationException
I3DProperties
setRenderRefreshRate in interface I3DPropertiespRefresh - The pRefresh (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isIlluminate()
throws java.io.IOException,
AutomationException
I3DProperties
isIlluminate in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIlluminate(boolean pIlluminate)
throws java.io.IOException,
AutomationException
I3DProperties
setIlluminate in interface I3DPropertiespIlluminate - The pIlluminate (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getRenderMode()
throws java.io.IOException,
AutomationException
I3DProperties
getRenderMode in interface I3DPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setRenderMode(int pRenderMode)
throws java.io.IOException,
AutomationException
I3DProperties
setRenderMode in interface I3DPropertiespRenderMode - A com.esri.arcgis.analyst3d.esriRenderMode constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isSmoothShading()
throws java.io.IOException,
AutomationException
I3DProperties
isSmoothShading in interface I3DPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setSmoothShading(boolean pbSmoothShading)
throws java.io.IOException,
AutomationException
I3DProperties
setSmoothShading in interface I3DPropertiespbSmoothShading - The pbSmoothShading (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getMaxTextureMemory()
throws java.io.IOException,
AutomationException
I3DProperties
getMaxTextureMemory in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaxTextureMemory(int pMaxTextureMemory)
throws java.io.IOException,
AutomationException
I3DProperties
setMaxTextureMemory in interface I3DPropertiespMaxTextureMemory - The pMaxTextureMemory (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxRasterColumns()
throws java.io.IOException,
AutomationException
I3DProperties
getMaxRasterColumns in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaxRasterColumns(int pMaxRasterColumns)
throws java.io.IOException,
AutomationException
I3DProperties
setMaxRasterColumns in interface I3DPropertiespMaxRasterColumns - The pMaxRasterColumns (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxRasterRows()
throws java.io.IOException,
AutomationException
I3DProperties
getMaxRasterRows in interface I3DPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setMaxRasterRows(int pMaxRasterRows)
throws java.io.IOException,
AutomationException
I3DProperties
setMaxRasterRows in interface I3DPropertiespMaxRasterRows - The pMaxRasterRows (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDepthPriorityValue(short depthPriorityValue)
throws java.io.IOException,
AutomationException
I3DProperties
setDepthPriorityValue in interface I3DPropertiesdepthPriorityValue - The depthPriorityValue (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public short getDepthPriorityValue()
throws java.io.IOException,
AutomationException
I3DProperties
getDepthPriorityValue in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFaceCulling(int pCullingMode)
throws java.io.IOException,
AutomationException
I3DProperties
setFaceCulling in interface I3DPropertiespCullingMode - A com.esri.arcgis.analyst3d.esri3DFaceCulling constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getFaceCulling()
throws java.io.IOException,
AutomationException
I3DProperties
getFaceCulling in interface I3DPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void apply3DProperties(java.lang.Object owner)
throws java.io.IOException,
AutomationException
I3DPropertiesThe 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.
apply3DProperties in interface I3DPropertiesowner - A reference to another Object (IUnknown) (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public double getTextureDownsamplingFactor()
throws java.io.IOException,
AutomationException
I3DProperties2
getTextureDownsamplingFactor in interface I3DProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setTextureDownsamplingFactor(double texResamplingFactor)
throws java.io.IOException,
AutomationException
I3DProperties2
setTextureDownsamplingFactor in interface I3DProperties2texResamplingFactor - The texResamplingFactor (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTextureCompressionType(int type)
throws java.io.IOException,
AutomationException
I3DProperties2
setTextureCompressionType in interface I3DProperties2type - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTextureCompressionType()
throws java.io.IOException,
AutomationException
I3DProperties2
getTextureCompressionType in interface I3DProperties2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTextureDisplayType(int type)
throws java.io.IOException,
AutomationException
I3DProperties2
setTextureDisplayType in interface I3DProperties2type - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getTextureDisplayType()
throws java.io.IOException,
AutomationException
I3DProperties2
getTextureDisplayType in interface I3DProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void isDirty()
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void save(IStream pstm,
int fClearDirty)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getClassID(GUID[] pClassID)
throws java.io.IOException,
AutomationException
IPersistIPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||