com.esri.arcgis.datasourcesraster
Class HeightMeasurement

java.lang.Object
  extended by com.esri.arcgis.datasourcesraster.HeightMeasurement
All Implemented Interfaces:
IHeightMeasurement, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class HeightMeasurement
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IHeightMeasurement

COM Class 'HeightMeasurement'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description 'Implements interface IHeightMeasurement (height measurement and its associated uncertainty information).' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IHeightMeasurement
IID, IID02f7a546_a7fb_4859_a4c2_9c6a4b298d9f, xxDummy
 
Constructor Summary
HeightMeasurement()
          Constructs a HeightMeasurement using ArcGIS Engine.
HeightMeasurement(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
HeightMeasurement theHeightMeasurement = (HeightMeasurement) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String getAngularUnit()
          The angular unit of this height measurment.
 double getAzimuthAngleAtBase()
          The object's base azimuth angle.
 double getAzimuthAngleAtTop()
          The object's top azimuth angle.
static java.lang.String getClsid()
          getClsid.
 double getGroundProjectedAzimuthAngle()
          The object's ground projected azimuth angle.
 double getHeightMeasurement()
          The height measurement.
 double getHeightUncertainty()
          The height measurement uncertainty.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getLinearUnit()
          The linear unit of this height measurment.
 double getMinimumDistance()
          The minimum distance between the two points measured.
 double getShadowAzimuthAngle()
          The object's shadow azimuth angle.
 int hashCode()
          the hashcode for this object
 void release()
          Release a HeightMeasurement.
 void reset()
          Resets all the properties of this IHeightMeasurement to their default values.
 void setAngularUnit(java.lang.String pAngularUnit)
          The angular unit of this height measurment.
 void setAzimuthAngleAtBase(double pAzimuthAngleAtBase)
          The object's base azimuth angle.
 void setAzimuthAngleAtTop(double pAzimuthAngleAtTop)
          The object's top azimuth angle.
 void setGroundProjectedAzimuthAngle(double pGroundPrjAzimuthAngle)
          The object's ground projected azimuth angle.
 void setHeightMeasurement(double pHeightMeasurement)
          The height measurement.
 void setHeightUncertainty(double pHeightUncertainty)
          The height measurement uncertainty.
 void setLinearUnit(java.lang.String pLinearUnit)
          The linear unit of this height measurment.
 void setMinimumDistance(double pMinimumDistance)
          The minimum distance between the two points measured.
 void setShadowAzimuthAngle(double pShadowAzimuthAngle)
          The object's shadow azimuth angle.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeightMeasurement

public HeightMeasurement()
                  throws java.io.IOException,
                         java.net.UnknownHostException
Constructs a HeightMeasurement using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

HeightMeasurement

public HeightMeasurement(java.lang.Object obj)
                  throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
HeightMeasurement theHeightMeasurement = (HeightMeasurement) obj;

Construct a HeightMeasurement using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to HeightMeasurement.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a HeightMeasurement.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getAngularUnit

public java.lang.String getAngularUnit()
                                throws java.io.IOException,
                                       AutomationException
The angular unit of this height measurment.

Specified by:
getAngularUnit in interface IHeightMeasurement
Returns:
The pAngularUnit
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAngularUnit

public void setAngularUnit(java.lang.String pAngularUnit)
                    throws java.io.IOException,
                           AutomationException
The angular unit of this height measurment.

Specified by:
setAngularUnit in interface IHeightMeasurement
Parameters:
pAngularUnit - The pAngularUnit (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAzimuthAngleAtBase

public double getAzimuthAngleAtBase()
                             throws java.io.IOException,
                                    AutomationException
The object's base azimuth angle.

Specified by:
getAzimuthAngleAtBase in interface IHeightMeasurement
Returns:
The pAzimuthAngleAtBase
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAzimuthAngleAtBase

public void setAzimuthAngleAtBase(double pAzimuthAngleAtBase)
                           throws java.io.IOException,
                                  AutomationException
The object's base azimuth angle.

Specified by:
setAzimuthAngleAtBase in interface IHeightMeasurement
Parameters:
pAzimuthAngleAtBase - The pAzimuthAngleAtBase (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAzimuthAngleAtTop

public double getAzimuthAngleAtTop()
                            throws java.io.IOException,
                                   AutomationException
The object's top azimuth angle.

Specified by:
getAzimuthAngleAtTop in interface IHeightMeasurement
Returns:
The pAzimuthAngleAtTop
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAzimuthAngleAtTop

public void setAzimuthAngleAtTop(double pAzimuthAngleAtTop)
                          throws java.io.IOException,
                                 AutomationException
The object's top azimuth angle.

Specified by:
setAzimuthAngleAtTop in interface IHeightMeasurement
Parameters:
pAzimuthAngleAtTop - The pAzimuthAngleAtTop (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGroundProjectedAzimuthAngle

public double getGroundProjectedAzimuthAngle()
                                      throws java.io.IOException,
                                             AutomationException
The object's ground projected azimuth angle.

Specified by:
getGroundProjectedAzimuthAngle in interface IHeightMeasurement
Returns:
The pGroundPrjAzimuthAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGroundProjectedAzimuthAngle

public void setGroundProjectedAzimuthAngle(double pGroundPrjAzimuthAngle)
                                    throws java.io.IOException,
                                           AutomationException
The object's ground projected azimuth angle.

Specified by:
setGroundProjectedAzimuthAngle in interface IHeightMeasurement
Parameters:
pGroundPrjAzimuthAngle - The pGroundPrjAzimuthAngle (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeightMeasurement

public double getHeightMeasurement()
                            throws java.io.IOException,
                                   AutomationException
The height measurement.

Specified by:
getHeightMeasurement in interface IHeightMeasurement
Returns:
The pHeightMeasurement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHeightMeasurement

public void setHeightMeasurement(double pHeightMeasurement)
                          throws java.io.IOException,
                                 AutomationException
The height measurement.

Specified by:
setHeightMeasurement in interface IHeightMeasurement
Parameters:
pHeightMeasurement - The pHeightMeasurement (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHeightUncertainty

public double getHeightUncertainty()
                            throws java.io.IOException,
                                   AutomationException
The height measurement uncertainty.

Specified by:
getHeightUncertainty in interface IHeightMeasurement
Returns:
The pHeightUncertainty
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHeightUncertainty

public void setHeightUncertainty(double pHeightUncertainty)
                          throws java.io.IOException,
                                 AutomationException
The height measurement uncertainty.

Specified by:
setHeightUncertainty in interface IHeightMeasurement
Parameters:
pHeightUncertainty - The pHeightUncertainty (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLinearUnit

public java.lang.String getLinearUnit()
                               throws java.io.IOException,
                                      AutomationException
The linear unit of this height measurment.

Specified by:
getLinearUnit in interface IHeightMeasurement
Returns:
The pLinearUnit
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLinearUnit

public void setLinearUnit(java.lang.String pLinearUnit)
                   throws java.io.IOException,
                          AutomationException
The linear unit of this height measurment.

Specified by:
setLinearUnit in interface IHeightMeasurement
Parameters:
pLinearUnit - The pLinearUnit (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinimumDistance

public double getMinimumDistance()
                          throws java.io.IOException,
                                 AutomationException
The minimum distance between the two points measured.

Specified by:
getMinimumDistance in interface IHeightMeasurement
Returns:
The pMinimumDistance
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimumDistance

public void setMinimumDistance(double pMinimumDistance)
                        throws java.io.IOException,
                               AutomationException
The minimum distance between the two points measured.

Specified by:
setMinimumDistance in interface IHeightMeasurement
Parameters:
pMinimumDistance - The pMinimumDistance (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

public void reset()
           throws java.io.IOException,
                  AutomationException
Resets all the properties of this IHeightMeasurement to their default values.

Specified by:
reset in interface IHeightMeasurement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getShadowAzimuthAngle

public double getShadowAzimuthAngle()
                             throws java.io.IOException,
                                    AutomationException
The object's shadow azimuth angle.

Specified by:
getShadowAzimuthAngle in interface IHeightMeasurement
Returns:
The pShadowAzimuthAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShadowAzimuthAngle

public void setShadowAzimuthAngle(double pShadowAzimuthAngle)
                           throws java.io.IOException,
                                  AutomationException
The object's shadow azimuth angle.

Specified by:
setShadowAzimuthAngle in interface IHeightMeasurement
Parameters:
pShadowAzimuthAngle - The pShadowAzimuthAngle (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.