|
|||||||||
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 |