com.esri.arcgis.geodatabaseextensions
Interface IConstructionUnbuildableLines

All Superinterfaces:
Serializable
All Known Implementing Classes:
IConstructionUnbuildableLinesProxy, ParcelConstructionData

public interface IConstructionUnbuildableLines
extends Serializable

Provides access to members that manipulate the unbuildable lines of a parcel construction.

Product Availability

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


Method Summary
 void addUnbuildableLine(int parentParcelNo, int fromPointNo, int toPointNo)
          Mark a line as unbuildable for the parent parcel.
 void clearUnbuildableLines(int parentParcelNo)
          Clears the unbuildables lines of the parent parcel.
 void getUnbuildableLines(int parentParcelNo, int[] count, int[] fromPointNos, int[] toPointNos)
          Retrieve the from and to points for the unbuildables lines of the parent parcel.
 void removeUnbuildableLine(int parentParcelNo, int fromPointNo, int toPointNo)
          Remove unbuildable line for the parent parcel.
 void setUnbuildableLines(int parentParcelNo, int count, int[] fromPointNos, int[] toPointNos)
          Input the from and to points for the unbuildable lines of the parent parcel.
 

Method Detail

addUnbuildableLine

void addUnbuildableLine(int parentParcelNo,
                        int fromPointNo,
                        int toPointNo)
                        throws IOException,
                               AutomationException
Mark a line as unbuildable for the parent parcel.

Product Availability

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

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

removeUnbuildableLine

void removeUnbuildableLine(int parentParcelNo,
                           int fromPointNo,
                           int toPointNo)
                           throws IOException,
                                  AutomationException
Remove unbuildable line for the parent parcel.

Product Availability

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

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

setUnbuildableLines

void setUnbuildableLines(int parentParcelNo,
                         int count,
                         int[] fromPointNos,
                         int[] toPointNos)
                         throws IOException,
                                AutomationException
Input the from and to points for the unbuildable lines of the parent parcel.

Product Availability

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

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

getUnbuildableLines

void getUnbuildableLines(int parentParcelNo,
                         int[] count,
                         int[] fromPointNos,
                         int[] toPointNos)
                         throws IOException,
                                AutomationException
Retrieve the from and to points for the unbuildables lines of the parent parcel.

Product Availability

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

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

clearUnbuildableLines

void clearUnbuildableLines(int parentParcelNo)
                           throws IOException,
                                  AutomationException
Clears the unbuildables lines of the parent parcel.

Product Availability

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

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