com.esri.arcgis.geodatabase
Interface ITin

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ITinAdvanced, ITinAdvanced2
All Known Implementing Classes:
ITinAdvanced2Proxy, ITinAdvancedProxy, ITinProxy, Tin

public interface ITin
extends java.io.Serializable

COM Interface 'ITin'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that control TINs.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID73b80fbb_ff33_11d1_a549_0000f8774f0f
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getDataEdgeCount()
          The number of TIN edges that have a data triangle on one side or the other.
 int getDataNodeCount()
          The number of data nodes in the TIN.
 int getDataTriangleCount()
          The number of data triangles in the TIN.
 IEnvelope getExtent()
          The interpolation zone of the TIN.
 IFields getFields()
          The collection of attribute items of the TIN.
 int getVersion()
          Returns the version number of the TIN engine used to build the TIN.
 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 isEmpty()
          Indicates if the TIN contains no data.
 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 saveAs(java.lang.String newName, java.lang.Object pOverWrite)
          Saves the TIN to disk using the specified name.
 void setZFactor(double pFactor)
          Multiplication factor applied to all z values in a TIN to provide unit-congruency between coordinate components.
 

Field Detail

IID73b80fbb_ff33_11d1_a549_0000f8774f0f

static final int IID73b80fbb_ff33_11d1_a549_0000f8774f0f
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

isEmpty

boolean isEmpty()
                throws java.io.IOException,
                       AutomationException
Indicates if the TIN contains no data.

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

isDelaunay

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

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

saveAs

void saveAs(java.lang.String newName,
            java.lang.Object pOverWrite)
            throws java.io.IOException,
                   AutomationException
Saves the TIN to disk using the specified name.

Parameters:
newName - The newName (in)
pOverWrite - A Variant (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The interpolation zone of the TIN.

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

getDataNodeCount

int getDataNodeCount()
                     throws java.io.IOException,
                            AutomationException
The number of data nodes in the TIN.

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

getDataEdgeCount

int getDataEdgeCount()
                     throws java.io.IOException,
                            AutomationException
The number of TIN edges that have a data triangle on one side or the other.

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

getDataTriangleCount

int getDataTriangleCount()
                         throws java.io.IOException,
                                AutomationException
The number of data triangles in the TIN.

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

getZFactor

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

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

setZFactor

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

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

getVersion

int getVersion()
               throws java.io.IOException,
                      AutomationException
Returns the version number of the TIN engine used to build the TIN.

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

isHasNodeTagValues

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

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

isHasEdgeTagValues

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

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

isHasTriangleTagValues

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

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

getFields

IFields getFields()
                  throws java.io.IOException,
                         AutomationException
The collection of attribute items of the TIN.

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