|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.LasPointElevationRenderer
public class LasPointElevationRenderer
LasDataset point renderer component.
| Constructor Summary | |
|---|---|
LasPointElevationRenderer()
Constructs a LasPointElevationRenderer using ArcGIS Engine. |
|
LasPointElevationRenderer(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. LasPointElevationRenderer theLasPointElevationRenderer = (LasPointElevationRenderer) obj; |
|
| Method Summary | |
|---|---|
boolean |
canRender()
Indicates if renderer can draw. |
void |
copy(ITinRenderer pSource)
Copies the properties of the given renderer. |
void |
draw(int drawPhase,
IDisplay display,
ISpatialReference aSpatialReference,
ITrackCancel trackCancel)
Draws the TIN. |
boolean |
equals(Object o)
Compare this object with another |
int |
getAttribute()
The LAS attribute to be used to define drawing symbol. |
double |
getBreak(int index)
The value of the break at the index. |
int |
getBreakCount()
The number of breaks. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
String |
getColorRamp()
File and path name of the color ramp. |
IDataset |
getDataset()
The Dataset associated with the renderer. |
String |
getDescription(int index)
The description for the renderer. |
double |
getDeviationInterval()
Deviation interval (0-1), where 0 means that no deviation is used. |
ILasPointFilter |
getFilter()
The LAS query filter. |
String |
getLabel(int index)
The label for the break at the given index. |
ILegendGroup |
getLegendGroup(int index)
Legend group at the specified index. |
int |
getLegendGroupCount()
Number of legend groups contained by the object. |
ILegendItem |
getLegendItem()
Optional. |
double |
getLowBreak(int index)
Lower bound of the class at the specified index. |
int |
getMaxSampleSize()
Maximum sample size. |
IUID |
getMethod()
Classification method. |
double |
getMinimumBreak()
The value of the minimum break. |
String |
getName()
The descriptive name of a renderer. |
INumberFormat |
getNumberFormat()
Number format for class labels. |
int |
getSamplingMethod()
Data sampling method. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
ISymbol |
getSymbol(int index)
The symbol representing the break at the index. |
double |
getThinningFactor()
The thinning factor. |
ITin |
getTin()
The TIN associated with the renderer. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
isDirty |
boolean |
isIlluminate()
Indicates if the shading for TIN triangle faces is illuminated. |
boolean |
isShowClassGaps()
Indicates if each lower bound is adjusted up to the nearest existing data value. |
boolean |
isSortClassesAscending()
Indicates if the sort direction for the legend class labels is ascending. |
boolean |
isSymbolsAreGraduated()
Indicates if symbols are graduated. |
boolean |
isVisible()
Indicates if the renderer is currently visible. |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setAttribute(int pType)
The LAS attribute to be used to define drawing symbol. |
void |
setBreak(int index,
double value)
The value of the break at the index. |
void |
setBreakCount(int valueCount)
The number of breaks. |
void |
setColorRamp(String colorRamp)
File and path name of the color ramp. |
void |
setDatasetByRef(IDataset ppDataset)
The Dataset associated with the renderer. |
void |
setDescription(int index,
String text)
The description for the renderer. |
void |
setDeviationInterval(double interval)
Deviation interval (0-1), where 0 means that no deviation is used. |
void |
setFilterByRef(ILasPointFilter ppFilter)
The LAS query filter. |
void |
setIlluminate(boolean illuminate)
Indicates if the shading for TIN triangle faces is illuminated. |
void |
setLabel(int index,
String label)
The label for the break at the given index. |
void |
setLowBreak(int index,
double value)
Lower bound of the class at the specified index. |
void |
setMaxSampleSize(int size)
Maximum sample size. |
void |
setMethodByRef(IUID clsid)
Classification method. |
void |
setMinimumBreak(double value)
The value of the minimum break. |
void |
setName(String name)
The descriptive name of a renderer. |
void |
setNumberFormatByRef(INumberFormat format)
Number format for class labels. |
void |
setSamplingMethod(int method)
Data sampling method. |
void |
setShowClassGaps(boolean showGaps)
Indicates if each lower bound is adjusted up to the nearest existing data value. |
void |
setSortClassesAscending(boolean ascending)
Indicates if the sort direction for the legend class labels is ascending. |
void |
setSymbol(int index,
ISymbol sym)
The symbol representing the break at the index. |
void |
setSymbolsAreGraduated(boolean symbolsAreGraduated)
Indicates if symbols are graduated. |
void |
setThinningFactor(double pFactor)
The thinning factor. |
void |
setTinByRef(ITin ppTin)
The TIN associated with the renderer. |
void |
setVisible(boolean visible)
Indicates if the renderer is currently visible. |
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public LasPointElevationRenderer()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public LasPointElevationRenderer(Object obj)
throws IOException
LasPointElevationRenderer theLasPointElevationRenderer = (LasPointElevationRenderer) obj;
obj to LasPointElevationRenderer.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void draw(int drawPhase,
IDisplay display,
ISpatialReference aSpatialReference,
ITrackCancel trackCancel)
throws IOException,
AutomationException
draw in interface ITinRendererdrawPhase - A com.esri.arcgis.system.esriDrawPhase constant (in)display - A reference to a com.esri.arcgis.display.IDisplay (in)aSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void copy(ITinRenderer pSource)
throws IOException,
AutomationException
copy in interface ITinRendererpSource - A reference to a com.esri.arcgis.carto.ITinRenderer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canRender()
throws IOException,
AutomationException
canRender in interface ITinRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTinByRef(ITin ppTin)
throws IOException,
AutomationException
setTinByRef in interface ITinRendererppTin - A reference to a com.esri.arcgis.geodatabase.ITin (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITin getTin()
throws IOException,
AutomationException
getTin in interface ITinRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
getName in interface ITinRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(String name)
throws IOException,
AutomationException
setName in interface ITinRenderername - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isVisible()
throws IOException,
AutomationException
isVisible in interface ITinRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setVisible(boolean visible)
throws IOException,
AutomationException
setVisible in interface ITinRenderervisible - The visible (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDatasetByRef(IDataset ppDataset)
throws IOException,
AutomationException
setDatasetByRef in interface IDatasetRendererppDataset - A reference to a com.esri.arcgis.geodatabase.IDataset (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDataset getDataset()
throws IOException,
AutomationException
getDataset in interface IDatasetRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFilterByRef(ILasPointFilter ppFilter)
throws IOException,
AutomationException
setFilterByRef in interface ILasAttributeRendererppFilter - A reference to a com.esri.arcgis.geodatabaseextensions.ILasPointFilter (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILasPointFilter getFilter()
throws IOException,
AutomationException
Filter is an ILasPointFilter
getFilter in interface ILasAttributeRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setThinningFactor(double pFactor)
throws IOException,
AutomationException
setThinningFactor in interface ILasAttributeRendererpFactor - The pFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getThinningFactor()
throws IOException,
AutomationException
Thinning factor allows setting a point budget on the number of points to be retrieved and rendered by the layer. A thinning factor of 1.0 returns 100% of the points, a thinning factor of 0.01 returns 1% and a thinning factor of 0.001 returns 0.1% percent of the points
getThinningFactor in interface ILasAttributeRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAttribute(int pType)
throws IOException,
AutomationException
setAttribute in interface ILasAttributeRendererpType - A com.esri.arcgis.geodatabaseextensions.esriLasAttributeType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAttribute()
throws IOException,
AutomationException
The values of this attribute of the point records will be used to render the layer. Valid values are esriLasClassCode, esriLasReturnNumber, esriLasNumberOfReturns, esriLasScanDirectionFlag, esriLasEdgeOfFlightLine, esriLasScanAngleRank, esriLasUserData, esriLasPointSourceID. (Two additional attributes are supported in Scene: esriLasIntensity and esriLasColorRGB)
getAttribute in interface ILasAttributeRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBreakCount()
throws IOException,
AutomationException
getBreakCount in interface ITinColorRampRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBreakCount(int valueCount)
throws IOException,
AutomationException
setBreakCount in interface ITinColorRampRenderervalueCount - The valueCount (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISymbol getSymbol(int index)
throws IOException,
AutomationException
getSymbol in interface ITinColorRampRendererindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSymbol(int index,
ISymbol sym)
throws IOException,
AutomationException
setSymbol in interface ITinColorRampRendererindex - The index (in)sym - A reference to a com.esri.arcgis.display.ISymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getLabel(int index)
throws IOException,
AutomationException
getLabel in interface ITinColorRampRendererindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLabel(int index,
String label)
throws IOException,
AutomationException
setLabel in interface ITinColorRampRendererindex - The index (in)label - The label (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription(int index)
throws IOException,
AutomationException
getDescription in interface ITinColorRampRendererindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDescription(int index,
String text)
throws IOException,
AutomationException
setDescription in interface ITinColorRampRendererindex - The index (in)text - The text (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getBreak(int index)
throws IOException,
AutomationException
getBreak in interface ITinColorRampRendererindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBreak(int index,
double value)
throws IOException,
AutomationException
setBreak in interface ITinColorRampRendererindex - The index (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMinimumBreak()
throws IOException,
AutomationException
getMinimumBreak in interface ITinColorRampRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMinimumBreak(double value)
throws IOException,
AutomationException
setMinimumBreak in interface ITinColorRampRenderervalue - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSortClassesAscending()
throws IOException,
AutomationException
isSortClassesAscending in interface ITinColorRampRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSortClassesAscending(boolean ascending)
throws IOException,
AutomationException
setSortClassesAscending in interface ITinColorRampRendererascending - The ascending (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getLowBreak(int index)
throws IOException,
AutomationException
getLowBreak in interface IClassBreaksUIPropertiesindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLowBreak(int index,
double value)
throws IOException,
AutomationException
setLowBreak in interface IClassBreaksUIPropertiesindex - The index (in)value - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getColorRamp()
throws IOException,
AutomationException
getColorRamp in interface IClassBreaksUIPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setColorRamp(String colorRamp)
throws IOException,
AutomationException
setColorRamp in interface IClassBreaksUIPropertiescolorRamp - The colorRamp (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getMethod()
throws IOException,
AutomationException
getMethod in interface IClassBreaksUIPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMethodByRef(IUID clsid)
throws IOException,
AutomationException
setMethodByRef in interface IClassBreaksUIPropertiesclsid - A reference to a com.esri.arcgis.system.IUID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INumberFormat getNumberFormat()
throws IOException,
AutomationException
This property affects the formatting of the class labels on the layer properties dialog's symbology tab.
getNumberFormat in interface IClassBreaksUIPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.ILatLonFormat2,
CustomNumberFormat,
IRateFormat,
IAngleFormat,
NumericFormat,
LatLonFormat,
CurrencyFormat,
INumericFormat,
IFractionFormat,
RateFormat,
IScientificNumberFormat,
ICustomNumberFormat,
ILatLonFormat,
IPercentageFormat,
INumberFormat,
ScientificFormat,
FractionFormat,
PercentageFormat,
AngleFormat
public void setNumberFormatByRef(INumberFormat format)
throws IOException,
AutomationException
setNumberFormatByRef in interface IClassBreaksUIPropertiesformat - A reference to a com.esri.arcgis.system.INumberFormat (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isShowClassGaps()
throws IOException,
AutomationException
isShowClassGaps in interface IClassBreaksUIPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShowClassGaps(boolean showGaps)
throws IOException,
AutomationException
setShowClassGaps in interface IClassBreaksUIPropertiesshowGaps - The showGaps (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getDeviationInterval()
throws IOException,
AutomationException
getDeviationInterval in interface IClassBreaksUIPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDeviationInterval(double interval)
throws IOException,
AutomationException
setDeviationInterval in interface IClassBreaksUIPropertiesinterval - The interval (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isIlluminate()
throws IOException,
AutomationException
isIlluminate in interface ITinIlluminationIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIlluminate(boolean illuminate)
throws IOException,
AutomationException
setIlluminate in interface ITinIlluminationilluminate - The illuminate (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getLegendGroupCount()
throws IOException,
AutomationException
The number of legend groups is determined by the implementation of the renderer, consequently this property is read only. For example, SimpleRenderer has one group, while a BiUniqueValueRenderer has any number of groups.
getLegendGroupCount in interface ILegendInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILegendGroup getLegendGroup(int index)
throws IOException,
AutomationException
getLegendGroup in interface ILegendInfoindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILegendItem getLegendItem()
throws IOException,
AutomationException
Layer or renderer legend information is further formatted for display in ArcMap legends. A renderer can override this formatting by returning a LegendItem for this property. ESRI renderers typically do not return anything for this property. With this configuration, legend formatting becomes a user or developer choice on the legend object.
getLegendItem in interface ILegendInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSymbolsAreGraduated()
throws IOException,
AutomationException
Indicates whether the symbols used for a layer or renderer's legend vary by size.
For example the proportional symbol renderer returns True for this property.
You can use this property to distinguish between a layer symbolized with graduated color or graduated symbol type layer symbology. Both of these symbolizations use a ClassBreaksRenderer, but only a graduated symbol symbolization will return True for this property.
isSymbolsAreGraduated in interface ILegendInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSymbolsAreGraduated(boolean symbolsAreGraduated)
throws IOException,
AutomationException
setSymbolsAreGraduated in interface ILegendInfosymbolsAreGraduated - The symbolsAreGraduated (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws IOException,
AutomationException
IPersistStream 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void save(IStream pstm,
int fClearDirty)
throws IOException,
AutomationException
IPersistStream 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws IOException,
AutomationException
IPersistStream 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getClassID(GUID[] pClassID)
throws IOException,
AutomationException
IPersist 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxSampleSize()
throws IOException,
AutomationException
getMaxSampleSize in interface IDataSamplingIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaxSampleSize(int size)
throws IOException,
AutomationException
setMaxSampleSize in interface IDataSamplingsize - The size (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSamplingMethod()
throws IOException,
AutomationException
esriAllRecords samples all features up to the maximum sample size
esriRandomRecords is not implemented
esriEveryNthRecord is not implemented
getSamplingMethod in interface IDataSamplingIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSamplingMethod(int method)
throws IOException,
AutomationException
setSamplingMethod in interface IDataSamplingmethod - A com.esri.arcgis.carto.esriDataSampling constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||