com.esri.arcgis.datasourcesraster
Class PointMeasurement

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

public class PointMeasurement
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IPointMeasurement

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

Description 'Implements interface IPointMeasurement (point measurement with the associated error covariance matrix).' 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.IPointMeasurement
IID, IID24610a3b_3ad6_43e7_bcc0_8c40139ee416, xxDummy
 
Constructor Summary
PointMeasurement()
          Constructs a PointMeasurement using ArcGIS Engine.
PointMeasurement(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
PointMeasurement thePointMeasurement = (PointMeasurement) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 IDoubleArray getErrorCovarianceMatrix()
          The error covariance matrix that is associated with this IPointMeasurement.
 java.lang.String getHorizontalUnit()
          The unit of the horizontal axes for this IPointMeasurement.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getVerticalUnit()
          The unit of the vertical axis for this IPointMeasurement.
 double getXCoordinate()
          The X or longitude measurement.
 double getYCoordinate()
          The Y or latitude measurement.
 double getZCoordinate()
          The Z or orthometric height measurement.
 int hashCode()
          the hashcode for this object
 boolean isHorizontalUnitLinear()
          Indicates if the unit of the horizontal axes is a linear unit.
 void release()
          Release a PointMeasurement.
 void reset()
          Resets all the properties of this IPointMeasurement to their default values.
 void setErrorCovarianceMatrix(IDoubleArray ppErrorCovMatrix)
          The error covariance matrix that is associated with this IPointMeasurement.
 void setHorizontalUnit(java.lang.String pHorizontalUnit)
          The unit of the horizontal axes for this IPointMeasurement.
 void setVerticalUnit(java.lang.String pVeritcalUnit)
          The unit of the vertical axis for this IPointMeasurement.
 void setXCoordinate(double pXCoordinate)
          The X or longitude measurement.
 void setYCoordinate(double pYCoordinate)
          The Y or latitude measurement.
 void setZCoordinate(double pZCoordinate)
          The Z or orthometric height measurement.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PointMeasurement

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

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

PointMeasurement

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

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

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

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

getErrorCovarianceMatrix

public IDoubleArray getErrorCovarianceMatrix()
                                      throws java.io.IOException,
                                             AutomationException
The error covariance matrix that is associated with this IPointMeasurement.

Specified by:
getErrorCovarianceMatrix in interface IPointMeasurement
Returns:
A reference to a com.esri.arcgis.system.IDoubleArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setErrorCovarianceMatrix

public void setErrorCovarianceMatrix(IDoubleArray ppErrorCovMatrix)
                              throws java.io.IOException,
                                     AutomationException
The error covariance matrix that is associated with this IPointMeasurement.

Specified by:
setErrorCovarianceMatrix in interface IPointMeasurement
Parameters:
ppErrorCovMatrix - A reference to a com.esri.arcgis.system.IDoubleArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHorizontalUnit

public java.lang.String getHorizontalUnit()
                                   throws java.io.IOException,
                                          AutomationException
The unit of the horizontal axes for this IPointMeasurement.

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

setHorizontalUnit

public void setHorizontalUnit(java.lang.String pHorizontalUnit)
                       throws java.io.IOException,
                              AutomationException
The unit of the horizontal axes for this IPointMeasurement.

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

isHorizontalUnitLinear

public boolean isHorizontalUnitLinear()
                               throws java.io.IOException,
                                      AutomationException
Indicates if the unit of the horizontal axes is a linear unit.

Specified by:
isHorizontalUnitLinear in interface IPointMeasurement
Returns:
The pIsLinearUnit
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 IPointMeasurement to their default values.

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

getVerticalUnit

public java.lang.String getVerticalUnit()
                                 throws java.io.IOException,
                                        AutomationException
The unit of the vertical axis for this IPointMeasurement.

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

setVerticalUnit

public void setVerticalUnit(java.lang.String pVeritcalUnit)
                     throws java.io.IOException,
                            AutomationException
The unit of the vertical axis for this IPointMeasurement.

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

getXCoordinate

public double getXCoordinate()
                      throws java.io.IOException,
                             AutomationException
The X or longitude measurement.

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

setXCoordinate

public void setXCoordinate(double pXCoordinate)
                    throws java.io.IOException,
                           AutomationException
The X or longitude measurement.

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

getYCoordinate

public double getYCoordinate()
                      throws java.io.IOException,
                             AutomationException
The Y or latitude measurement.

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

setYCoordinate

public void setYCoordinate(double pYCoordinate)
                    throws java.io.IOException,
                           AutomationException
The Y or latitude measurement.

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

getZCoordinate

public double getZCoordinate()
                      throws java.io.IOException,
                             AutomationException
The Z or orthometric height measurement.

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

setZCoordinate

public void setZCoordinate(double pZCoordinate)
                    throws java.io.IOException,
                           AutomationException
The Z or orthometric height measurement.

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