|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.datasourcesraster.RasterInfo
public class RasterInfo
COM Class 'RasterInfo'. Generated 3/19/2015 1:20:42 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'
Description 'A class for a raster info value object containing information about a raster.' 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.datasourcesraster.IRasterInfo2 |
---|
IID, IID28e745a8_0617_4eb0_b8bd_272a945ed117, xxDummy |
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterInfo |
---|
IID94058b85_acf1_49ba_a2a7_a9ccc6f4c26a |
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 |
Fields inherited from interface com.esri.arcgis.system.IXMLSerialize |
---|
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IXMLVersionSupport |
---|
IID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummy |
Constructor Summary | |
---|---|
RasterInfo()
Constructs a RasterInfo using ArcGIS Engine. |
|
RasterInfo(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. RasterInfo theRasterInfo = (RasterInfo) obj; |
Method Summary | |
---|---|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
ITable |
getAttributeTable()
The raster attribute table. |
int |
getBandCount()
The number of bands in the Raster. |
int |
getBlockHeight()
The block height in pixels. |
int |
getBlockWidth()
The block width in pixels. |
IPnt |
getCellSize()
The raster cell size. |
void |
getClassID(GUID[] pClassID)
getClassID |
static java.lang.String |
getClsid()
getClsid. |
IRasterColormap |
getColormap()
The raster colormap. |
IEnvelope |
getExtent()
The raster extent. |
int |
getFirstPyramidLevel()
The first pyramid level. |
java.lang.String |
getFormat()
The raster format, e.g. |
IGeodataXform |
getGeodataXform()
The raster GeoData transform. |
int |
getHeight()
The raster height in pixels. |
IRasterHistogram |
getHistogram(int iBand)
The histogram of a given band. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
IRasterLODInfos |
getLODInfos()
The tiling Levels Of Details. |
IPnt |
getMaximumCellSize()
The maximum cell size associated with this raster. |
int |
getMaximumPyramidLevel()
The maximum pyramid level. |
java.lang.String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace). |
IEnvelope |
getNativeExtent()
The native raster extent before GeoData transform. |
ISpatialReference |
getNativeSpatialReference()
The native raster spatial reference before GeoData transform. |
java.lang.Object |
getNoData()
The NoData value used to indicate invalid or excluded data. |
IPoint |
getOrigin()
The tiling origin. |
IPixelResampler |
getPixelResampler()
The current raster resampler. |
int |
getPixelType()
The raster pixel type. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
ISpatialReference |
getSpatialReference()
The raster spatial reference. |
IRasterStatistics |
getStatistics(int iBand)
The statistics of a given band. |
int |
getWidth()
The raster width in pixels. |
int |
hashCode()
the hashcode for this object |
void |
init(IRaster pRaster)
Initializes from a raster. |
void |
isDirty()
isDirty |
boolean |
isResampling()
Indicates if this raster source wants to perform resampling. |
boolean |
isSupportBandSelection()
Indicates if this function supports band selection. |
void |
load(IStream pstm)
load |
void |
readExternal(java.io.ObjectInput in)
|
void |
release()
Release a RasterInfo. |
void |
removeStatsHistograms()
Removes all band statistics and histograms. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setAttributeTableByRef(ITable ppTable)
The raster attribute table. |
void |
setBandCount(int pCount)
The number of bands in the Raster. |
void |
setBlockHeight(int pHeight)
The block height in pixels. |
void |
setBlockWidth(int pWidth)
The block width in pixels. |
void |
setCellSize(IPnt ppCellsize)
The raster cell size. |
void |
setColormapByRef(IRasterColormap ppColormap)
The raster colormap. |
void |
setExtent(IEnvelope ppExtent)
The raster extent. |
void |
setFirstPyramidLevel(int pLevel)
The first pyramid level. |
void |
setFormat(java.lang.String pFormat)
The raster format, e.g. |
void |
setGeodataXformByRef(IGeodataXform ppXf)
The raster GeoData transform. |
void |
setHistogramByRef(int iBand,
IRasterHistogram ppHistogram)
The histogram of a given band. |
void |
setLODInfosByRef(IRasterLODInfos ppLODInfos)
The tiling Levels Of Details. |
void |
setMaximumCellSize(IPnt ppMaximumCellSize)
The maximum cell size associated with this raster. |
void |
setMaximumPyramidLevel(int pLevel)
The maximum pyramid level. |
void |
setNativeExtent(IEnvelope ppExtent)
The native raster extent before GeoData transform. |
void |
setNativeSpatialReferenceByRef(ISpatialReference ppSpatialReference)
The native raster spatial reference before GeoData transform. |
void |
setNoData(java.lang.Object pvNoData)
The NoData value used to indicate invalid or excluded data. |
void |
setOriginByRef(IPoint ppOrigin)
The tiling origin. |
void |
setPixelResamplerByRef(IPixelResampler ppResampler)
The current raster resampler. |
void |
setPixelType(int pPixelType)
The raster pixel type. |
void |
setResampling(boolean pResampling)
Indicates if this raster source wants to perform resampling. |
void |
setStatisticsByRef(int iBand,
IRasterStatistics ppStats)
The statistics of a given band. |
void |
setSupportBandSelection(boolean pSupportBandSelection)
Indicates if this function supports band selection. |
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 RasterInfo() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic RasterInfo(java.lang.Object obj) throws java.io.IOException
RasterInfo theRasterInfo = (RasterInfo) obj;
obj
to RasterInfo
.
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 IPoint getOrigin() throws java.io.IOException, AutomationException
getOrigin
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOriginByRef(IPoint ppOrigin) throws java.io.IOException, AutomationException
setOriginByRef
in interface IRasterInfo
ppOrigin
- A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBlockWidth() throws java.io.IOException, AutomationException
getBlockWidth
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBlockWidth(int pWidth) throws java.io.IOException, AutomationException
setBlockWidth
in interface IRasterInfo
pWidth
- The pWidth (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBlockHeight() throws java.io.IOException, AutomationException
getBlockHeight
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBlockHeight(int pHeight) throws java.io.IOException, AutomationException
setBlockHeight
in interface IRasterInfo
pHeight
- The pHeight (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFirstPyramidLevel() throws java.io.IOException, AutomationException
getFirstPyramidLevel
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFirstPyramidLevel(int pLevel) throws java.io.IOException, AutomationException
setFirstPyramidLevel
in interface IRasterInfo
pLevel
- The pLevel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaximumPyramidLevel() throws java.io.IOException, AutomationException
getMaximumPyramidLevel
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMaximumPyramidLevel(int pLevel) throws java.io.IOException, AutomationException
setMaximumPyramidLevel
in interface IRasterInfo
pLevel
- The pLevel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeodataXform getGeodataXform() throws java.io.IOException, AutomationException
getGeodataXform
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGeodataXformByRef(IGeodataXform ppXf) throws java.io.IOException, AutomationException
setGeodataXformByRef
in interface IRasterInfo
ppXf
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
getSpatialReference
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
getExtent
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExtent(IEnvelope ppExtent) throws java.io.IOException, AutomationException
setExtent
in interface IRasterInfo
ppExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getNativeSpatialReference() throws java.io.IOException, AutomationException
getNativeSpatialReference
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNativeSpatialReferenceByRef(ISpatialReference ppSpatialReference) throws java.io.IOException, AutomationException
setNativeSpatialReferenceByRef
in interface IRasterInfo
ppSpatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getNativeExtent() throws java.io.IOException, AutomationException
getNativeExtent
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNativeExtent(IEnvelope ppExtent) throws java.io.IOException, AutomationException
setNativeExtent
in interface IRasterInfo
ppExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPnt getCellSize() throws java.io.IOException, AutomationException
getCellSize
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCellSize(IPnt ppCellsize) throws java.io.IOException, AutomationException
setCellSize
in interface IRasterInfo
ppCellsize
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getWidth() throws java.io.IOException, AutomationException
getWidth
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHeight() throws java.io.IOException, AutomationException
getHeight
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBandCount() throws java.io.IOException, AutomationException
getBandCount
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBandCount(int pCount) throws java.io.IOException, AutomationException
setBandCount
in interface IRasterInfo
pCount
- The pCount (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getPixelType() throws java.io.IOException, AutomationException
getPixelType
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPixelType(int pPixelType) throws java.io.IOException, AutomationException
setPixelType
in interface IRasterInfo
pPixelType
- A com.esri.arcgis.geodatabase.rstPixelType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getNoData() throws java.io.IOException, AutomationException
getNoData
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNoData(java.lang.Object pvNoData) throws java.io.IOException, AutomationException
setNoData
in interface IRasterInfo
pvNoData
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isResampling() throws java.io.IOException, AutomationException
isResampling
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setResampling(boolean pResampling) throws java.io.IOException, AutomationException
setResampling
in interface IRasterInfo
pResampling
- The pResampling (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSupportBandSelection() throws java.io.IOException, AutomationException
isSupportBandSelection
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSupportBandSelection(boolean pSupportBandSelection) throws java.io.IOException, AutomationException
setSupportBandSelection
in interface IRasterInfo
pSupportBandSelection
- The pSupportBandSelection (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getFormat() throws java.io.IOException, AutomationException
getFormat
in interface IRasterInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFormat(java.lang.String pFormat) throws java.io.IOException, AutomationException
setFormat
in interface IRasterInfo
pFormat
- The pFormat (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void init(IRaster pRaster) throws java.io.IOException, AutomationException
init
in interface IRasterInfo2
pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeStatsHistograms() throws java.io.IOException, AutomationException
removeStatsHistograms
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRasterLODInfos getLODInfos() throws java.io.IOException, AutomationException
getLODInfos
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLODInfosByRef(IRasterLODInfos ppLODInfos) throws java.io.IOException, AutomationException
setLODInfosByRef
in interface IRasterInfo2
ppLODInfos
- A reference to a com.esri.arcgis.geodatabase.IRasterLODInfos (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRasterColormap getColormap() throws java.io.IOException, AutomationException
getColormap
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setColormapByRef(IRasterColormap ppColormap) throws java.io.IOException, AutomationException
setColormapByRef
in interface IRasterInfo2
ppColormap
- A reference to a com.esri.arcgis.geodatabase.IRasterColormap (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITable getAttributeTable() throws java.io.IOException, AutomationException
getAttributeTable
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAttributeTableByRef(ITable ppTable) throws java.io.IOException, AutomationException
setAttributeTableByRef
in interface IRasterInfo2
ppTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRasterStatistics getStatistics(int iBand) throws java.io.IOException, AutomationException
getStatistics
in interface IRasterInfo2
iBand
- The iBand (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStatisticsByRef(int iBand, IRasterStatistics ppStats) throws java.io.IOException, AutomationException
setStatisticsByRef
in interface IRasterInfo2
iBand
- The iBand (in)ppStats
- A reference to a com.esri.arcgis.datasourcesraster.IRasterStatistics (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRasterHistogram getHistogram(int iBand) throws java.io.IOException, AutomationException
getHistogram
in interface IRasterInfo2
iBand
- The iBand (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHistogramByRef(int iBand, IRasterHistogram ppHistogram) throws java.io.IOException, AutomationException
setHistogramByRef
in interface IRasterInfo2
iBand
- The iBand (in)ppHistogram
- A reference to a com.esri.arcgis.datasourcesraster.IRasterHistogram (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPixelResampler getPixelResampler() throws java.io.IOException, AutomationException
getPixelResampler
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPixelResamplerByRef(IPixelResampler ppResampler) throws java.io.IOException, AutomationException
setPixelResamplerByRef
in interface IRasterInfo2
ppResampler
- A reference to a com.esri.arcgis.datasourcesraster.IPixelResampler (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPnt getMaximumCellSize() throws java.io.IOException, AutomationException
getMaximumCellSize
in interface IRasterInfo2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMaximumCellSize(IPnt ppMaximumCellSize) throws java.io.IOException, AutomationException
setMaximumCellSize
in interface IRasterInfo2
ppMaximumCellSize
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)
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 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 serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getMinNamespaceSupported() throws java.io.IOException, AutomationException
getMinNamespaceSupported
in interface IXMLVersionSupport
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 |