|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.globecore.GlobeHeightProperties
public class GlobeHeightProperties
The globe layer height properties.
| Constructor Summary | |
|---|---|
GlobeHeightProperties()
Constructs a GlobeHeightProperties using ArcGIS Engine. |
|
GlobeHeightProperties(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. GlobeHeightProperties theGlobeHeightProperties = (GlobeHeightProperties) obj; |
|
| Method Summary | |
|---|---|
void |
apply(IGlobe pGlobe,
ILayer pLayer)
Apply to the corresponding layer. |
void |
applyFeatureProperties(IGlobeDisplay pDisplay,
IFeature pFeature,
IGeometry[] ppNewGeometry,
boolean bIgnoreOffsetAndScale)
Obtain feature geometry with the correct properties. |
boolean |
equals(Object o)
Compare this object with another |
ILayer |
getBaseLayer()
The base layer. |
int |
getBaseOption()
The base option. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
IExpression |
getElevationExpression()
The elevation expression for features, in globe units. |
String |
getElevationExpressionString()
The elevation expression string for features, in globe units. |
IExpression |
getExtrusionExpression()
The extrusion expression object. |
String |
getExtrusionExpressionString()
The extrusion expression string. |
int |
getExtrusionType()
The extrusion type. |
double |
getOffset()
The constant elevation offset in meters. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
double |
getZFactor()
The z factor. |
int |
hashCode()
the hashcode for this object |
boolean |
isBottomlessExtrusions()
Indicates whether the feature layer has elevation values. |
void |
isDirty()
isDirty |
boolean |
isHasElevationValues()
Indicates whether the feature layer has elevation values. |
boolean |
isUseElevationValues()
Indicates whether elevation values in the feature layer are used. |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
setBaseLayerByRef(ILayer ppBase)
The base layer. |
void |
setBaseOption(int pBaseOption)
The base option. |
void |
setBottomlessExtrusions(boolean bottomless)
Indicates whether the feature layer has elevation values. |
void |
setElevationExpressionByRef(IExpression ppExpression)
The elevation expression for features, in globe units. |
void |
setElevationExpressionString(String pExpressionString)
The elevation expression string for features, in globe units. |
void |
setExtrusionExpressionByRef(IExpression ppExtrusion)
The extrusion expression object. |
void |
setExtrusionExpressionString(String pExtrusion)
The extrusion expression string. |
void |
setExtrusionType(int pType)
The extrusion type. |
void |
setHasElevationValues(boolean pbHasElevation)
Indicates whether the feature layer has elevation values. |
void |
setOffset(double pOffset)
The constant elevation offset in meters. |
void |
setUseElevationValues(boolean pbUseElevation)
Indicates whether elevation values in the feature layer are used. |
void |
setZFactor(double pZFactor)
The z factor. |
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 GlobeHeightProperties()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public GlobeHeightProperties(Object obj)
throws IOException
GlobeHeightProperties theGlobeHeightProperties = (GlobeHeightProperties) obj;
obj to GlobeHeightProperties.
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 setBottomlessExtrusions(boolean bottomless)
throws IOException,
AutomationException
While extruding polygon features, setting this boolean property to True will extrude the polygon features without bottom faces. This can enhance performance of the display, particularly in cases where displaying the bottom face of the extruded features may not be necessary.
setBottomlessExtrusions in interface IGlobeHeightProperties2bottomless - The bottomless (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isBottomlessExtrusions()
throws IOException,
AutomationException
isBottomlessExtrusions in interface IGlobeHeightProperties2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBaseOption()
throws IOException,
AutomationException
getBaseOption in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBaseOption(int pBaseOption)
throws IOException,
AutomationException
setBaseOption in interface IGlobeHeightPropertiespBaseOption - A com.esri.arcgis.globecore.esriGlobeLayerBaseOption constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getElevationExpressionString()
throws IOException,
AutomationException
getElevationExpressionString in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setElevationExpressionString(String pExpressionString)
throws IOException,
AutomationException
setElevationExpressionString in interface IGlobeHeightPropertiespExpressionString - The pExpressionString (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IExpression getElevationExpression()
throws IOException,
AutomationException
getElevationExpression in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setElevationExpressionByRef(IExpression ppExpression)
throws IOException,
AutomationException
setElevationExpressionByRef in interface IGlobeHeightPropertiesppExpression - A reference to a com.esri.arcgis.carto.IExpression (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getOffset()
throws IOException,
AutomationException
getOffset in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOffset(double pOffset)
throws IOException,
AutomationException
setOffset in interface IGlobeHeightPropertiespOffset - The pOffset (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILayer getBaseLayer()
throws IOException,
AutomationException
getBaseLayer in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBaseLayerByRef(ILayer ppBase)
throws IOException,
AutomationException
setBaseLayerByRef in interface IGlobeHeightPropertiesppBase - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getZFactor()
throws IOException,
AutomationException
getZFactor in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setZFactor(double pZFactor)
throws IOException,
AutomationException
setZFactor in interface IGlobeHeightPropertiespZFactor - The pZFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void apply(IGlobe pGlobe,
ILayer pLayer)
throws IOException,
AutomationException
apply in interface IGlobeHeightPropertiespGlobe - A reference to a com.esri.arcgis.globecore.IGlobe (in)pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHasElevationValues(boolean pbHasElevation)
throws IOException,
AutomationException
setHasElevationValues in interface IGlobeHeightPropertiespbHasElevation - The pbHasElevation (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasElevationValues()
throws IOException,
AutomationException
isHasElevationValues in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseElevationValues(boolean pbUseElevation)
throws IOException,
AutomationException
setUseElevationValues in interface IGlobeHeightPropertiespbUseElevation - The pbUseElevation (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseElevationValues()
throws IOException,
AutomationException
isUseElevationValues in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getExtrusionType()
throws IOException,
AutomationException
getExtrusionType in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtrusionType(int pType)
throws IOException,
AutomationException
setExtrusionType in interface IGlobeHeightPropertiespType - A com.esri.arcgis.analyst3d.esriExtrusionType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getExtrusionExpressionString()
throws IOException,
AutomationException
getExtrusionExpressionString in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtrusionExpressionString(String pExtrusion)
throws IOException,
AutomationException
setExtrusionExpressionString in interface IGlobeHeightPropertiespExtrusion - The pExtrusion (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IExpression getExtrusionExpression()
throws IOException,
AutomationException
getExtrusionExpression in interface IGlobeHeightPropertiesIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtrusionExpressionByRef(IExpression ppExtrusion)
throws IOException,
AutomationException
setExtrusionExpressionByRef in interface IGlobeHeightPropertiesppExtrusion - A reference to a com.esri.arcgis.carto.IExpression (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void applyFeatureProperties(IGlobeDisplay pDisplay,
IFeature pFeature,
IGeometry[] ppNewGeometry,
boolean bIgnoreOffsetAndScale)
throws IOException,
AutomationException
applyFeatureProperties in interface IGlobeHeightPropertiespDisplay - A reference to a com.esri.arcgis.globecore.IGlobeDisplay (in)pFeature - A reference to a com.esri.arcgis.geodatabase.IFeature (in)ppNewGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)bIgnoreOffsetAndScale - The bIgnoreOffsetAndScale (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 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 | ||||||||