|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.analyst3d.GeometryMaterial
public class GeometryMaterial
COM Class 'GeometryMaterial'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'
Description 'The Geometry Material component.' 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 long |
serialVersionUID
|
Fields inherited from interface com.esri.arcgis.analyst3d.IGeometryMaterial |
---|
IID, IIDe9f95f61_2bec_11d6_a4cd_444553547777, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersistStream |
---|
IID, IID00000109_0000_0000_c000_000000000046, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersist |
---|
IID0000010c_0000_0000_c000_000000000046 |
Constructor Summary | |
---|---|
GeometryMaterial()
Constructs a GeometryMaterial using ArcGIS Engine. |
|
GeometryMaterial(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. GeometryMaterial theGeometryMaterial = (GeometryMaterial) obj; |
Method Summary | |
---|---|
void |
clearTextureImage()
Clear Texture Image file. |
void |
clearTransparentTextureColor()
Clear the transparent color to the texture image. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
getClassID(GUID[] pClassID)
getClassID |
static java.lang.String |
getClsid()
getClsid. |
void |
getColor(double[] pRed,
double[] pGreen,
double[] pBlue)
Get color, red, green, blue is in range of 0.0 - 1.0. |
IRgbColor |
getColor2()
The color. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
void |
getTextureColorPalette(IArray[] ppRgbColors)
The values of unique RGB colors in the texture image. |
java.lang.String |
getTextureImage()
The Texture Image file. |
double |
getTransparency()
The transparency, in range of 0.0 - 1.0. |
IRgbColor |
getTransparentTextureColor()
The transparent texture color. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
isDirty |
boolean |
isHasTransparentTextureColor()
Indicates if a transparent color has been assigned to the texture image. |
void |
load(IStream pstm)
load |
void |
readExternal(java.io.ObjectInput in)
|
void |
release()
Release a GeometryMaterial. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setColor(double red,
double green,
double blue)
Set color, red, green, blue is in range of 0.0 - 1.0. |
void |
setColorByRef(IRgbColor ppRgbColor)
The color. |
void |
setTextureImage(java.lang.String pFilePath)
The Texture Image file. |
void |
setTransparency(double pTransparency)
The transparency, in range of 0.0 - 1.0. |
void |
setTransparentTextureColorByRef(IRgbColor ppRgbColor)
The transparent texture color. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long serialVersionUID
Constructor Detail |
---|
public GeometryMaterial() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic GeometryMaterial(java.lang.Object obj) throws java.io.IOException
GeometryMaterial theGeometryMaterial = (GeometryMaterial) obj;
obj
to GeometryMaterial
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void setColor(double red, double green, double blue) throws java.io.IOException, AutomationException
setColor
in interface IGeometryMaterial
red
- The red (in)green
- The green (in)blue
- The blue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getColor(double[] pRed, double[] pGreen, double[] pBlue) throws java.io.IOException, AutomationException
getColor
in interface IGeometryMaterial
pRed
- The pRed (out: use single element array)pGreen
- The pGreen (out: use single element array)pBlue
- The pBlue (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setColorByRef(IRgbColor ppRgbColor) throws java.io.IOException, AutomationException
setColorByRef
in interface IGeometryMaterial
ppRgbColor
- A reference to a com.esri.arcgis.display.IRgbColor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRgbColor getColor2() throws java.io.IOException, AutomationException
getColor2
in interface IGeometryMaterial
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTransparency(double pTransparency) throws java.io.IOException, AutomationException
setTransparency
in interface IGeometryMaterial
pTransparency
- The pTransparency (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getTransparency() throws java.io.IOException, AutomationException
getTransparency
in interface IGeometryMaterial
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTextureImage(java.lang.String pFilePath) throws java.io.IOException, AutomationException
setTextureImage
in interface IGeometryMaterial
pFilePath
- The pFilePath (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getTextureImage() throws java.io.IOException, AutomationException
getTextureImage
in interface IGeometryMaterial
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clearTextureImage() throws java.io.IOException, AutomationException
clearTextureImage
in interface IGeometryMaterial
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTransparentTextureColorByRef(IRgbColor ppRgbColor) throws java.io.IOException, AutomationException
setTransparentTextureColorByRef
in interface IGeometryMaterial
ppRgbColor
- A reference to a com.esri.arcgis.display.IRgbColor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRgbColor getTransparentTextureColor() throws java.io.IOException, AutomationException
getTransparentTextureColor
in interface IGeometryMaterial
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isHasTransparentTextureColor() throws java.io.IOException, AutomationException
isHasTransparentTextureColor
in interface IGeometryMaterial
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void clearTransparentTextureColor() throws java.io.IOException, AutomationException
clearTransparentTextureColor
in interface IGeometryMaterial
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getTextureColorPalette(IArray[] ppRgbColors) throws java.io.IOException, AutomationException
getTextureColorPalette
in interface IGeometryMaterial
ppRgbColors
- A reference to a com.esri.arcgis.system.IArray (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.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
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- 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
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |