|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public 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 IGlobeHeightProperties2
bottomless
- 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 IGlobeHeightProperties2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBaseOption() throws IOException, AutomationException
getBaseOption
in interface IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBaseOption(int pBaseOption) throws IOException, AutomationException
setBaseOption
in interface IGlobeHeightProperties
pBaseOption
- 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 IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setElevationExpressionString(String pExpressionString) throws IOException, AutomationException
setElevationExpressionString
in interface IGlobeHeightProperties
pExpressionString
- 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 IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setElevationExpressionByRef(IExpression ppExpression) throws IOException, AutomationException
setElevationExpressionByRef
in interface IGlobeHeightProperties
ppExpression
- 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 IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setOffset(double pOffset) throws IOException, AutomationException
setOffset
in interface IGlobeHeightProperties
pOffset
- 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 IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBaseLayerByRef(ILayer ppBase) throws IOException, AutomationException
setBaseLayerByRef
in interface IGlobeHeightProperties
ppBase
- 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 IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setZFactor(double pZFactor) throws IOException, AutomationException
setZFactor
in interface IGlobeHeightProperties
pZFactor
- 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 IGlobeHeightProperties
pGlobe
- 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 IGlobeHeightProperties
pbHasElevation
- 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 IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseElevationValues(boolean pbUseElevation) throws IOException, AutomationException
setUseElevationValues
in interface IGlobeHeightProperties
pbUseElevation
- 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 IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getExtrusionType() throws IOException, AutomationException
getExtrusionType
in interface IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExtrusionType(int pType) throws IOException, AutomationException
setExtrusionType
in interface IGlobeHeightProperties
pType
- 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 IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExtrusionExpressionString(String pExtrusion) throws IOException, AutomationException
setExtrusionExpressionString
in interface IGlobeHeightProperties
pExtrusion
- 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 IGlobeHeightProperties
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setExtrusionExpressionByRef(IExpression ppExtrusion) throws IOException, AutomationException
setExtrusionExpressionByRef
in interface IGlobeHeightProperties
ppExtrusion
- 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 IGlobeHeightProperties
pDisplay
- 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 IPersistStream
IOException
- 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 IPersistStream
pstm
- 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 IPersistStream
pstm
- 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 IPersistStream
pcbSize
- 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 IPersist
pClassID
- 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 Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |