|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGlobeHeightProperties
Provides access to members that manipulate the height properties of a globe layer.
The IGlobeHeightProperties interface can be used to manage the height properties of a data layer in globe.
| 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. |
ILayer |
getBaseLayer()
The base layer. |
int |
getBaseOption()
The base option. |
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. |
double |
getZFactor()
The z factor. |
boolean |
isHasElevationValues()
Indicates whether the feature layer has elevation values. |
boolean |
isUseElevationValues()
Indicates whether elevation values in the feature layer are used. |
void |
setBaseLayerByRef(ILayer ppBase)
The base layer. |
void |
setBaseOption(int pBaseOption)
The base option. |
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. |
| Method Detail |
|---|
int getBaseOption()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setBaseOption(int pBaseOption)
throws IOException,
AutomationException
pBaseOption - A com.esri.arcgis.globecore.esriGlobeLayerBaseOption constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getElevationExpressionString()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setElevationExpressionString(String pExpressionString)
throws IOException,
AutomationException
pExpressionString - The pExpressionString (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IExpression getElevationExpression()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setElevationExpressionByRef(IExpression ppExpression)
throws IOException,
AutomationException
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.
double getOffset()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setOffset(double pOffset)
throws IOException,
AutomationException
pOffset - The pOffset (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ILayer getBaseLayer()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setBaseLayerByRef(ILayer ppBase)
throws IOException,
AutomationException
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.
double getZFactor()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setZFactor(double pZFactor)
throws IOException,
AutomationException
pZFactor - The pZFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void apply(IGlobe pGlobe,
ILayer pLayer)
throws IOException,
AutomationException
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.
void setHasElevationValues(boolean pbHasElevation)
throws IOException,
AutomationException
pbHasElevation - The pbHasElevation (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isHasElevationValues()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setUseElevationValues(boolean pbUseElevation)
throws IOException,
AutomationException
pbUseElevation - The pbUseElevation (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isUseElevationValues()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getExtrusionType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setExtrusionType(int pType)
throws IOException,
AutomationException
pType - A com.esri.arcgis.analyst3d.esriExtrusionType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getExtrusionExpressionString()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setExtrusionExpressionString(String pExtrusion)
throws IOException,
AutomationException
pExtrusion - The pExtrusion (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IExpression getExtrusionExpression()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setExtrusionExpressionByRef(IExpression ppExtrusion)
throws IOException,
AutomationException
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.
void applyFeatureProperties(IGlobeDisplay pDisplay,
IFeature pFeature,
IGeometry[] ppNewGeometry,
boolean bIgnoreOffsetAndScale)
throws IOException,
AutomationException
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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||