com.esri.arcgis.datasourcesfile
Interface IDETin

All Superinterfaces:
Serializable
All Known Implementing Classes:
DETin

public interface IDETin
extends Serializable

Provides access to the TIN Data Element.

Product Availability

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


Method Summary
 IFields getFields()
          The list of Fields.
 double getZFactor()
          Multiplication factor applied to all z values in a TIN to provide unit-congruency between coordinate components.
 boolean isDelaunay()
          Indicates if TIN was constructed using Delaunay triangulation.
 boolean isHasEdgeTagValues()
          Indicates if the TIN dataset has edge tag values.
 boolean isHasNodeTagValues()
          Indicates if the TIN dataset has node tag values.
 boolean isHasTriangleTagValues()
          Indicates if the TIN dataset has triangle tag values.
 void setFieldsByRef(IFields ppFields)
          The list of Fields.
 void setHasEdgeTagValues(boolean pbHasEdgeValues)
          Indicates if the TIN dataset has edge tag values.
 void setHasNodeTagValues(boolean pbHasNodeValues)
          Indicates if the TIN dataset has node tag values.
 void setHasTriangleTagValues(boolean pbHasTriangleValues)
          Indicates if the TIN dataset has triangle tag values.
 void setIsDelaunay(boolean pbIsDelaunay)
          Indicates if TIN was constructed using Delaunay triangulation.
 void setZFactor(double pFactor)
          Multiplication factor applied to all z values in a TIN to provide unit-congruency between coordinate components.
 

Method Detail

isDelaunay

boolean isDelaunay()
                   throws IOException,
                          AutomationException
Indicates if TIN was constructed using Delaunay triangulation.

Product Availability

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

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

setIsDelaunay

void setIsDelaunay(boolean pbIsDelaunay)
                   throws IOException,
                          AutomationException
Indicates if TIN was constructed using Delaunay triangulation.

Product Availability

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

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

getZFactor

double getZFactor()
                  throws IOException,
                         AutomationException
Multiplication factor applied to all z values in a TIN to provide unit-congruency between coordinate components.

Product Availability

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

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

setZFactor

void setZFactor(double pFactor)
                throws IOException,
                       AutomationException
Multiplication factor applied to all z values in a TIN to provide unit-congruency between coordinate components.

Product Availability

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

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

isHasNodeTagValues

boolean isHasNodeTagValues()
                           throws IOException,
                                  AutomationException
Indicates if the TIN dataset has node tag values.

Product Availability

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

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

setHasNodeTagValues

void setHasNodeTagValues(boolean pbHasNodeValues)
                         throws IOException,
                                AutomationException
Indicates if the TIN dataset has node tag values.

Product Availability

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

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

isHasEdgeTagValues

boolean isHasEdgeTagValues()
                           throws IOException,
                                  AutomationException
Indicates if the TIN dataset has edge tag values.

Product Availability

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

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

setHasEdgeTagValues

void setHasEdgeTagValues(boolean pbHasEdgeValues)
                         throws IOException,
                                AutomationException
Indicates if the TIN dataset has edge tag values.

Product Availability

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

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

isHasTriangleTagValues

boolean isHasTriangleTagValues()
                               throws IOException,
                                      AutomationException
Indicates if the TIN dataset has triangle tag values.

Product Availability

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

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

setHasTriangleTagValues

void setHasTriangleTagValues(boolean pbHasTriangleValues)
                             throws IOException,
                                    AutomationException
Indicates if the TIN dataset has triangle tag values.

Product Availability

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

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

getFields

IFields getFields()
                  throws IOException,
                         AutomationException
The list of Fields.

Product Availability

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

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

setFieldsByRef

void setFieldsByRef(IFields ppFields)
                    throws IOException,
                           AutomationException
The list of Fields.

Product Availability

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

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