com.esri.arcgis.datasourcesraster
Interface IAngularMeasurement

All Superinterfaces:
Serializable
All Known Implementing Classes:
AngularMeasurement

public interface IAngularMeasurement
extends Serializable

Angular measurement and its associated uncertainty information.

Product Availability

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


Method Summary
 double getAngleMeasurement()
          The angular measurment.
 double getAngleUncertainty()
          The angular measurment uncertainty.
 String getAngularUnit()
          The angular unit of this angular measurment object.
 double getHeightAtPoint1()
          The height measurement at the first point.
 double getHeightAtPoint2()
          The height measurement at the second point.
 String getLinearUnit()
          The linear unit of this angular measurment.
 void reset()
          Resets all the properties of this IAngularMeasurement to their default values.
 void setAngleMeasurement(double pAngleMeasurement)
          The angular measurment.
 void setAngleUncertainty(double pAngleUncertainty)
          The angular measurment uncertainty.
 void setAngularUnit(String pAngularUnit)
          The angular unit of this angular measurment object.
 void setHeightAtPoint1(double pHeightAtPoint1)
          The height measurement at the first point.
 void setHeightAtPoint2(double pHeightAtPoint2)
          The height measurement at the second point.
 void setLinearUnit(String pLinearUnit)
          The linear unit of this angular measurment.
 

Method Detail

getAngleMeasurement

double getAngleMeasurement()
                           throws IOException,
                                  AutomationException
The angular measurment.

Product Availability

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

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

setAngleMeasurement

void setAngleMeasurement(double pAngleMeasurement)
                         throws IOException,
                                AutomationException
The angular measurment.

Product Availability

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

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

getAngleUncertainty

double getAngleUncertainty()
                           throws IOException,
                                  AutomationException
The angular measurment uncertainty.

Product Availability

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

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

setAngleUncertainty

void setAngleUncertainty(double pAngleUncertainty)
                         throws IOException,
                                AutomationException
The angular measurment uncertainty.

Product Availability

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

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

getAngularUnit

String getAngularUnit()
                      throws IOException,
                             AutomationException
The angular unit of this angular measurment object.

Product Availability

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

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

setAngularUnit

void setAngularUnit(String pAngularUnit)
                    throws IOException,
                           AutomationException
The angular unit of this angular measurment object.

Product Availability

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

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

getHeightAtPoint1

double getHeightAtPoint1()
                         throws IOException,
                                AutomationException
The height measurement at the first point.

Product Availability

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

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

setHeightAtPoint1

void setHeightAtPoint1(double pHeightAtPoint1)
                       throws IOException,
                              AutomationException
The height measurement at the first point.

Product Availability

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

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

getHeightAtPoint2

double getHeightAtPoint2()
                         throws IOException,
                                AutomationException
The height measurement at the second point.

Product Availability

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

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

setHeightAtPoint2

void setHeightAtPoint2(double pHeightAtPoint2)
                       throws IOException,
                              AutomationException
The height measurement at the second point.

Product Availability

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

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

getLinearUnit

String getLinearUnit()
                     throws IOException,
                            AutomationException
The linear unit of this angular measurment.

Product Availability

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

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

setLinearUnit

void setLinearUnit(String pLinearUnit)
                   throws IOException,
                          AutomationException
The linear unit of this angular measurment.

Product Availability

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

Parameters:
pLinearUnit - The pLinearUnit (in)
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 IAngularMeasurement 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.