com.esri.arcgis.geodatabaseextensions
Interface IConstructionPoints

All Superinterfaces:
Serializable
All Known Implementing Classes:
ParcelConstructionData

public interface IConstructionPoints
extends Serializable

Provides access to members that manipulate the construction points for the parcel.

Product Availability

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


Method Summary
 void addConstructionPoint(int unjoinedPointNo, double x, double y)
          Adds a construction point to the parcel construction data.
 void clearConstructionPoints()
          Clears the construction points.
 void findConstructionPoint(int unjoinedPointNo, double[] x, double[] y)
          The construction point with the matching point No.
 void getConstructionPoint(int i, int[] pUnjoinedPointNo, double[] pX, double[] pY)
          Retrieves the construction point at the given index.
 int getConstructionPointCount()
          The number of point constructions for the parcel.
 void removeConstructionPoint(int unjoinedPointNo)
          Remove the construction point.
 

Method Detail

getConstructionPointCount

int getConstructionPointCount()
                              throws IOException,
                                     AutomationException
The number of point constructions for the parcel.

Product Availability

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

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

getConstructionPoint

void getConstructionPoint(int i,
                          int[] pUnjoinedPointNo,
                          double[] pX,
                          double[] pY)
                          throws IOException,
                                 AutomationException
Retrieves the construction point at the given index. Coordinates are in meters.

Product Availability

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

Parameters:
i - The i (in)
pUnjoinedPointNo - The pUnjoinedPointNo (in/out: use single element array)
pX - The pX (in/out: use single element array)
pY - The pY (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addConstructionPoint

void addConstructionPoint(int unjoinedPointNo,
                          double x,
                          double y)
                          throws IOException,
                                 AutomationException
Adds a construction point to the parcel construction data. Coordinates are in meters.

Product Availability

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

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

findConstructionPoint

void findConstructionPoint(int unjoinedPointNo,
                           double[] x,
                           double[] y)
                           throws IOException,
                                  AutomationException
The construction point with the matching point No. Coordinates are in meters.

Product Availability

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

Parameters:
unjoinedPointNo - The unjoinedPointNo (in)
x - The x (in/out: use single element array)
y - The y (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeConstructionPoint

void removeConstructionPoint(int unjoinedPointNo)
                             throws IOException,
                                    AutomationException
Remove the construction point.

Product Availability

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

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

clearConstructionPoints

void clearConstructionPoints()
                             throws IOException,
                                    AutomationException
Clears the construction points.

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.