com.esri.arcgis.datasourcesraster
Interface IPointMeasurement

All Superinterfaces:
Serializable
All Known Implementing Classes:
PointMeasurement

public interface IPointMeasurement
extends Serializable

Point measurement and its associated uncertainty information.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 IDoubleArray getErrorCovarianceMatrix()
          The error covariance matrix that is associated with this IPointMeasurement.
 String getHorizontalUnit()
          The unit of the horizontal axes for this IPointMeasurement.
 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.
 boolean isHorizontalUnitLinear()
          Indicates if the unit of the horizontal axes is a linear unit.
 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(String pHorizontalUnit)
          The unit of the horizontal axes for this IPointMeasurement.
 void setVerticalUnit(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.
 

Method Detail

getErrorCovarianceMatrix

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setErrorCovarianceMatrix

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getHorizontalUnit

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setHorizontalUnit

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isHorizontalUnitLinear

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

reset

void reset()
           throws IOException,
                  AutomationException
Resets all the properties of this IPointMeasurement to their default values.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVerticalUnit

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setVerticalUnit

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getXCoordinate

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setXCoordinate

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getYCoordinate

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setYCoordinate

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getZCoordinate

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setZCoordinate

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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