|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITinAdvanced2
COM Interface 'ITinAdvanced2'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description: 'Provides access to members that control advanced TIN functions.' 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 |
IID23ffd401_973f_11d5_8111_00c04fa0adf8
|
static int |
xxDummy
Deprecated. Internal use only |
| Fields inherited from interface com.esri.arcgis.geodatabase.ITinAdvanced |
|---|
IIDa8523ee8_7b16_11d2_9f4b_00c04f8ece27 |
| Fields inherited from interface com.esri.arcgis.geodatabase.ITin |
|---|
IID73b80fbb_ff33_11d1_a549_0000f8774f0f |
| Method Summary | |
|---|---|
void |
convertToPolylines(IFeatureClass pFeatureClass,
ITinDynamicFilter pFilter,
java.lang.Object pFieldName)
Converts qualified edges to a polyline feature class. |
int |
findTriangleIndex(IPoint pPoint)
The triangle at the specified location. |
void |
getCountedUniqueTagValues(int type,
ILongArray[] ppValues,
ILongArray[] ppCounts)
Returns unique tag values with counts for the specified element type. |
int |
getLeftTriangleIndex(int edgeIndex)
Gets left triangle index of the specified edge. |
double |
getNaturalNeighborZ(double x,
double y)
Return the z-coordinate of the specified location using Natural Neighbor interpolation. |
int |
getNeighborEdgeIndex(int edgeIndex)
Gets neighbor edge index. |
int |
getNodeDegree(int nodeIndex,
boolean bEnforcedEdgesOnly)
Returns the degree of the specified node. |
int |
getNodeSource(int nodeIndex)
Returns the source of the specified node. |
void |
getNodeSourceCounts(int[] pcOriginal,
int[] pcSuper,
int[] pcDensified,
int[] pcIntersection,
int[] pcUnknown)
Returns the number of nodes with respect to different sources. |
int |
getRightTriangleIndex(int edgeIndex)
Gets right triangle index of the specified edge. |
void |
getSpecialEdgeCounts(int[] pcHardDataEdges,
int[] pcSoftDataEdges,
int[] pcTagValueDataEdges)
Returns the total number of special edges in the TIN. |
boolean |
hasEdgeType(int type)
Returns TRUE if the TIN contains the specified edge type. |
boolean |
isEdgeInsideDataArea(int edgeIndex)
Returns TRUE if the edge is inside data area. |
boolean |
isNodeInsideDataArea(int nodeIndex)
Returns TRUE if the node is inside data area. |
boolean |
isNodeOnDomainBoundary(int nodeIndex)
Returns TRUE if the specified node is on domain's boundary. |
boolean |
isTriangleInsideDataArea(int triangleIndex)
Returns TRUE if the triangle is inside data area. |
void |
queryAllEdgeIndicesAroundNode(int nodeIndex,
ILongArray pEdges)
Returns all edges connected to the specified node. |
void |
queryBeginEndNodeIndices(int edgeIndex,
int[] pBegin,
int[] pEnd)
Gets begin and end nodes of the specified edge. |
void |
queryEdgeIndicesAroundNode(int nodeIndex,
ILongArray pEdges)
Returns all edges having the specified node as begin node. |
void |
queryElementAsGeometry(int type,
int index,
IGeometry pGeometry)
Output the specified TIN element as Geometry object. |
void |
queryNaturalNeighborIndices(IPoint pPoint,
ILongArray pNodes)
Returns all Natural Neighbors corresponding to the query point. |
void |
queryNeighborsAndWeights(double x,
double y,
ILongArray pNeighbors,
IDoubleArray pWeights)
Returns natural neighbors and their weights corresponding to the query point. |
void |
queryNodeIndicesAroundNode(int nodeIndex,
ILongArray pNodes)
Returns all nodes connected to the specified node. |
void |
queryTriangleEdgeIndices(int triangleIndex,
int[] pA,
int[] pB,
int[] pC)
Gets the three edges of the specified triangle (clockwise). |
void |
queryTriangleIndicesAroundNode(int nodeIndex,
ILongArray pTriangles)
Returns all triangles sharing the specified node. |
void |
queryTriangleNeighborhoodIndices(IPoint pPoint,
ILongArray pTriangles)
Returns all triangles whose circumscribed circle contains the query point. |
void |
queryTriangleNodeIndices(int triangleIndex,
int[] pA,
int[] pB,
int[] pC)
Gets the three nodes of the specified triangle (clockwise). |
void |
saveAsVersion(java.lang.String newName,
int ver,
java.lang.Object pOverWrite)
Saves the TIN to disk using the specified (full path) name. |
| Methods inherited from interface com.esri.arcgis.geodatabase.ITin |
|---|
getDataEdgeCount, getDataNodeCount, getDataTriangleCount, getExtent, getFields, getVersion, getZFactor, isDelaunay, isEmpty, isHasEdgeTagValues, isHasNodeTagValues, isHasTriangleTagValues, saveAs, setZFactor |
| Field Detail |
|---|
static final int IID23ffd401_973f_11d5_8111_00c04fa0adf8
static final int xxDummy
static final java.lang.String IID
| Method Detail |
|---|
int getNodeSource(int nodeIndex)
throws java.io.IOException,
AutomationException
nodeIndex - The nodeIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getNodeSourceCounts(int[] pcOriginal,
int[] pcSuper,
int[] pcDensified,
int[] pcIntersection,
int[] pcUnknown)
throws java.io.IOException,
AutomationException
pcOriginal - The pcOriginal (out: use single element array)pcSuper - The pcSuper (out: use single element array)pcDensified - The pcDensified (out: use single element array)pcIntersection - The pcIntersection (out: use single element array)pcUnknown - The pcUnknown (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getNodeDegree(int nodeIndex,
boolean bEnforcedEdgesOnly)
throws java.io.IOException,
AutomationException
nodeIndex - The nodeIndex (in)bEnforcedEdgesOnly - The bEnforcedEdgesOnly (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isNodeOnDomainBoundary(int nodeIndex)
throws java.io.IOException,
AutomationException
nodeIndex - The nodeIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getSpecialEdgeCounts(int[] pcHardDataEdges,
int[] pcSoftDataEdges,
int[] pcTagValueDataEdges)
throws java.io.IOException,
AutomationException
pcHardDataEdges - The pcHardDataEdges (out: use single element array)pcSoftDataEdges - The pcSoftDataEdges (out: use single element array)pcTagValueDataEdges - The pcTagValueDataEdges (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean hasEdgeType(int type)
throws java.io.IOException,
AutomationException
type - A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getLeftTriangleIndex(int edgeIndex)
throws java.io.IOException,
AutomationException
edgeIndex - The edgeIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getRightTriangleIndex(int edgeIndex)
throws java.io.IOException,
AutomationException
edgeIndex - The edgeIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryBeginEndNodeIndices(int edgeIndex,
int[] pBegin,
int[] pEnd)
throws java.io.IOException,
AutomationException
edgeIndex - The edgeIndex (in)pBegin - The pBegin (out: use single element array)pEnd - The pEnd (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getNeighborEdgeIndex(int edgeIndex)
throws java.io.IOException,
AutomationException
edgeIndex - The edgeIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryTriangleNodeIndices(int triangleIndex,
int[] pA,
int[] pB,
int[] pC)
throws java.io.IOException,
AutomationException
triangleIndex - The triangleIndex (in)pA - The pA (out: use single element array)pB - The pB (out: use single element array)pC - The pC (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryTriangleEdgeIndices(int triangleIndex,
int[] pA,
int[] pB,
int[] pC)
throws java.io.IOException,
AutomationException
triangleIndex - The triangleIndex (in)pA - The pA (out: use single element array)pB - The pB (out: use single element array)pC - The pC (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryNodeIndicesAroundNode(int nodeIndex,
ILongArray pNodes)
throws java.io.IOException,
AutomationException
nodeIndex - The nodeIndex (in)pNodes - A reference to a com.esri.arcgis.system.ILongArray (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryEdgeIndicesAroundNode(int nodeIndex,
ILongArray pEdges)
throws java.io.IOException,
AutomationException
nodeIndex - The nodeIndex (in)pEdges - A reference to a com.esri.arcgis.system.ILongArray (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryAllEdgeIndicesAroundNode(int nodeIndex,
ILongArray pEdges)
throws java.io.IOException,
AutomationException
nodeIndex - The nodeIndex (in)pEdges - A reference to a com.esri.arcgis.system.ILongArray (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryTriangleIndicesAroundNode(int nodeIndex,
ILongArray pTriangles)
throws java.io.IOException,
AutomationException
nodeIndex - The nodeIndex (in)pTriangles - A reference to a com.esri.arcgis.system.ILongArray (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryNaturalNeighborIndices(IPoint pPoint,
ILongArray pNodes)
throws java.io.IOException,
AutomationException
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)pNodes - A reference to a com.esri.arcgis.system.ILongArray (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryTriangleNeighborhoodIndices(IPoint pPoint,
ILongArray pTriangles)
throws java.io.IOException,
AutomationException
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)pTriangles - A reference to a com.esri.arcgis.system.ILongArray (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryElementAsGeometry(int type,
int index,
IGeometry pGeometry)
throws java.io.IOException,
AutomationException
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)index - The index (in)pGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void queryNeighborsAndWeights(double x,
double y,
ILongArray pNeighbors,
IDoubleArray pWeights)
throws java.io.IOException,
AutomationException
x - The x (in)y - The y (in)pNeighbors - A reference to a com.esri.arcgis.system.ILongArray (in)pWeights - A reference to a com.esri.arcgis.system.IDoubleArray (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int findTriangleIndex(IPoint pPoint)
throws java.io.IOException,
AutomationException
pPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isTriangleInsideDataArea(int triangleIndex)
throws java.io.IOException,
AutomationException
triangleIndex - The triangleIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isEdgeInsideDataArea(int edgeIndex)
throws java.io.IOException,
AutomationException
edgeIndex - The edgeIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isNodeInsideDataArea(int nodeIndex)
throws java.io.IOException,
AutomationException
nodeIndex - The nodeIndex (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void getCountedUniqueTagValues(int type,
ILongArray[] ppValues,
ILongArray[] ppCounts)
throws java.io.IOException,
AutomationException
type - A com.esri.arcgis.geodatabase.esriTinElementType constant (in)ppValues - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)ppCounts - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getNaturalNeighborZ(double x,
double y)
throws java.io.IOException,
AutomationException
x - The x (in)y - The y (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void convertToPolylines(IFeatureClass pFeatureClass,
ITinDynamicFilter pFilter,
java.lang.Object pFieldName)
throws java.io.IOException,
AutomationException
pFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)pFilter - A reference to a com.esri.arcgis.geodatabase.ITinDynamicFilter (in)pFieldName - A Variant (in, optional, pass null if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void saveAsVersion(java.lang.String newName,
int ver,
java.lang.Object pOverWrite)
throws java.io.IOException,
AutomationException
newName - The newName (in)ver - A com.esri.arcgis.geodatabase.esriTinVersion constant (in)pOverWrite - A Variant (in, optional, pass null if not required)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||