com.esri.arcgis.datasourcesraster
Interface IPolygonMeasurement

All Superinterfaces:
Serializable
All Known Implementing Classes:
PolygonMeasurement

public interface IPolygonMeasurement
extends Serializable

Polygon measurement and its associated uncertainty information.

Product Availability

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


Method Summary
 double getAreaMeasurement()
          The area measurement.
 double getAreaUncertainty()
          The area measurement uncertainty.
 String getLinearUnit()
          The linear unit of this area measurment.
 double getPerimeterMeasurement()
          The perimeter measurement.
 double getPerimeterUncertainty()
          The perimeter measurement uncertainty.
 void reset()
          Resets all the properties of this IPolygonMeasurement to their default values.
 void setAreaMeasurement(double areaMeasurement)
          The area measurement.
 void setAreaUncertainty(double areaUncertainty)
          The area measurement uncertainty.
 void setLinearUnit(String pLinearUnit)
          The linear unit of this area measurment.
 void setPerimeterMeasurement(double perimeterMeasurement)
          The perimeter measurement.
 void setPerimeterUncertainty(double perimeterUncertainty)
          The perimeter measurement uncertainty.
 

Method Detail

getAreaMeasurement

double getAreaMeasurement()
                          throws IOException,
                                 AutomationException
The area measurement.

Product Availability

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

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

setAreaMeasurement

void setAreaMeasurement(double areaMeasurement)
                        throws IOException,
                               AutomationException
The area measurement.

Product Availability

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

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

getAreaUncertainty

double getAreaUncertainty()
                          throws IOException,
                                 AutomationException
The area measurement uncertainty.

Product Availability

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

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

setAreaUncertainty

void setAreaUncertainty(double areaUncertainty)
                        throws IOException,
                               AutomationException
The area measurement uncertainty.

Product Availability

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

Parameters:
areaUncertainty - The areaUncertainty (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 area 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 area 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.

getPerimeterMeasurement

double getPerimeterMeasurement()
                               throws IOException,
                                      AutomationException
The perimeter measurement.

Product Availability

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

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

setPerimeterMeasurement

void setPerimeterMeasurement(double perimeterMeasurement)
                             throws IOException,
                                    AutomationException
The perimeter measurement.

Product Availability

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

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

getPerimeterUncertainty

double getPerimeterUncertainty()
                               throws IOException,
                                      AutomationException
The perimeter measurement uncertainty.

Product Availability

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

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

setPerimeterUncertainty

void setPerimeterUncertainty(double perimeterUncertainty)
                             throws IOException,
                                    AutomationException
The perimeter measurement uncertainty.

Product Availability

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

Parameters:
perimeterUncertainty - The perimeterUncertainty (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 IPolygonMeasurement 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.