com.esri.arcgis.globecore
Interface IGlobeHeightProperties

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGlobeHeightProperties2
All Known Implementing Classes:
GlobeHeightProperties, IGlobeHeightProperties2Proxy, IGlobeHeightPropertiesProxy

public interface IGlobeHeightProperties
extends java.io.Serializable

COM Interface 'IGlobeHeightProperties'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGlobeCore.olb'

Description: 'Provides access to members that manipulate the height properties of a globe layer.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID7fbd3fe8_885b_48cb_96af_a3d296892da3
           
static int xxDummy
          Deprecated. Internal use only
 
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.
 java.lang.String getElevationExpressionString()
          The elevation expression string for features, in globe units.
 IExpression getExtrusionExpression()
          The extrusion expression object.
 java.lang.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(java.lang.String pExpressionString)
          The elevation expression string for features, in globe units.
 void setExtrusionExpressionByRef(IExpression ppExtrusion)
          The extrusion expression object.
 void setExtrusionExpressionString(java.lang.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.
 

Field Detail

IID7fbd3fe8_885b_48cb_96af_a3d296892da3

static final int IID7fbd3fe8_885b_48cb_96af_a3d296892da3
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getBaseOption

int getBaseOption()
                  throws java.io.IOException,
                         AutomationException
The base option.

Returns:
A com.esri.arcgis.globecore.esriGlobeLayerBaseOption constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBaseOption

void setBaseOption(int pBaseOption)
                   throws java.io.IOException,
                          AutomationException
The base option.

Parameters:
pBaseOption - A com.esri.arcgis.globecore.esriGlobeLayerBaseOption constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElevationExpressionString

java.lang.String getElevationExpressionString()
                                              throws java.io.IOException,
                                                     AutomationException
The elevation expression string for features, in globe units.

Returns:
The pExpressionString
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setElevationExpressionString

void setElevationExpressionString(java.lang.String pExpressionString)
                                  throws java.io.IOException,
                                         AutomationException
The elevation expression string for features, in globe units.

Parameters:
pExpressionString - The pExpressionString (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElevationExpression

IExpression getElevationExpression()
                                   throws java.io.IOException,
                                          AutomationException
The elevation expression for features, in globe units.

Returns:
A reference to a com.esri.arcgis.carto.IExpression
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setElevationExpressionByRef

void setElevationExpressionByRef(IExpression ppExpression)
                                 throws java.io.IOException,
                                        AutomationException
The elevation expression for features, in globe units.

Parameters:
ppExpression - A reference to a com.esri.arcgis.carto.IExpression (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOffset

double getOffset()
                 throws java.io.IOException,
                        AutomationException
The constant elevation offset in meters.

Returns:
The pOffset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOffset

void setOffset(double pOffset)
               throws java.io.IOException,
                      AutomationException
The constant elevation offset in meters.

Parameters:
pOffset - The pOffset (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBaseLayer

ILayer getBaseLayer()
                    throws java.io.IOException,
                           AutomationException
The base layer.

Returns:
A reference to a com.esri.arcgis.carto.ILayer
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBaseLayerByRef

void setBaseLayerByRef(ILayer ppBase)
                       throws java.io.IOException,
                              AutomationException
The base layer.

Parameters:
ppBase - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getZFactor

double getZFactor()
                  throws java.io.IOException,
                         AutomationException
The z factor.

Returns:
The pZFactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setZFactor

void setZFactor(double pZFactor)
                throws java.io.IOException,
                       AutomationException
The z factor.

Parameters:
pZFactor - The pZFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

apply

void apply(IGlobe pGlobe,
           ILayer pLayer)
           throws java.io.IOException,
                  AutomationException
Apply to the corresponding layer.

Parameters:
pGlobe - A reference to a com.esri.arcgis.globecore.IGlobe (in)
pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHasElevationValues

void setHasElevationValues(boolean pbHasElevation)
                           throws java.io.IOException,
                                  AutomationException
Indicates whether the feature layer has elevation values.

Parameters:
pbHasElevation - The pbHasElevation (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHasElevationValues

boolean isHasElevationValues()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether the feature layer has elevation values.

Returns:
The pbHasElevation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseElevationValues

void setUseElevationValues(boolean pbUseElevation)
                           throws java.io.IOException,
                                  AutomationException
Indicates whether elevation values in the feature layer are used.

Parameters:
pbUseElevation - The pbUseElevation (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseElevationValues

boolean isUseElevationValues()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether elevation values in the feature layer are used.

Returns:
The pbUseElevation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtrusionType

int getExtrusionType()
                     throws java.io.IOException,
                            AutomationException
The extrusion type.

Returns:
A com.esri.arcgis.analyst3d.esriExtrusionType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtrusionType

void setExtrusionType(int pType)
                      throws java.io.IOException,
                             AutomationException
The extrusion type.

Parameters:
pType - A com.esri.arcgis.analyst3d.esriExtrusionType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtrusionExpressionString

java.lang.String getExtrusionExpressionString()
                                              throws java.io.IOException,
                                                     AutomationException
The extrusion expression string.

Returns:
The pExtrusion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtrusionExpressionString

void setExtrusionExpressionString(java.lang.String pExtrusion)
                                  throws java.io.IOException,
                                         AutomationException
The extrusion expression string.

Parameters:
pExtrusion - The pExtrusion (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtrusionExpression

IExpression getExtrusionExpression()
                                   throws java.io.IOException,
                                          AutomationException
The extrusion expression object.

Returns:
A reference to a com.esri.arcgis.carto.IExpression
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtrusionExpressionByRef

void setExtrusionExpressionByRef(IExpression ppExtrusion)
                                 throws java.io.IOException,
                                        AutomationException
The extrusion expression object.

Parameters:
ppExtrusion - A reference to a com.esri.arcgis.carto.IExpression (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

applyFeatureProperties

void applyFeatureProperties(IGlobeDisplay pDisplay,
                            IFeature pFeature,
                            IGeometry[] ppNewGeometry,
                            boolean bIgnoreOffsetAndScale)
                            throws java.io.IOException,
                                   AutomationException
Obtain feature geometry with the correct properties.

Parameters:
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)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.