|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.geodatabase.ITinProxy com.esri.arcgis.geodatabase.ITinAdvancedProxy com.esri.arcgis.geodatabase.ITinAdvanced2Proxy
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 =
public class ITinAdvanced2Proxy
Internal use class
Field Summary | |
---|---|
boolean |
noncastable
Deprecated. |
static java.lang.Class |
targetClass
Deprecated. |
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Fields inherited from interface com.esri.arcgis.geodatabase.ITinAdvanced2 |
---|
IID, IID23ffd401_973f_11d5_8111_00c04fa0adf8 |
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 |
Constructor Summary | |
---|---|
|
ITinAdvanced2Proxy()
Deprecated. For internal use only |
|
ITinAdvanced2Proxy(java.lang.Object obj)
Deprecated. |
protected |
ITinAdvanced2Proxy(java.lang.Object obj,
java.lang.String iid)
Deprecated. |
|
ITinAdvanced2Proxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated. |
protected |
ITinAdvanced2Proxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
Deprecated. |
Method Summary | |
---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
Deprecated. |
void |
convertToPolylines(IFeatureClass pFeatureClass,
ITinDynamicFilter pFilter,
java.lang.Object pFieldName)
Deprecated. Converts qualified edges to a polyline feature class. |
int |
findTriangleIndex(IPoint pPoint)
Deprecated. The triangle at the specified location. |
void |
getCountedUniqueTagValues(int type,
ILongArray[] ppValues,
ILongArray[] ppCounts)
Deprecated. Returns unique tag values with counts for the specified element type. |
int |
getLeftTriangleIndex(int edgeIndex)
Deprecated. Gets left triangle index of the specified edge. |
double |
getNaturalNeighborZ(double x,
double y)
Deprecated. Return the z-coordinate of the specified location using Natural Neighbor interpolation. |
int |
getNeighborEdgeIndex(int edgeIndex)
Deprecated. Gets neighbor edge index. |
int |
getNodeDegree(int nodeIndex,
boolean bEnforcedEdgesOnly)
Deprecated. Returns the degree of the specified node. |
int |
getNodeSource(int nodeIndex)
Deprecated. Returns the source of the specified node. |
void |
getNodeSourceCounts(int[] pcOriginal,
int[] pcSuper,
int[] pcDensified,
int[] pcIntersection,
int[] pcUnknown)
Deprecated. Returns the number of nodes with respect to different sources. |
int |
getRightTriangleIndex(int edgeIndex)
Deprecated. Gets right triangle index of the specified edge. |
void |
getSpecialEdgeCounts(int[] pcHardDataEdges,
int[] pcSoftDataEdges,
int[] pcTagValueDataEdges)
Deprecated. Returns the total number of special edges in the TIN. |
boolean |
hasEdgeType(int type)
Deprecated. Returns TRUE if the TIN contains the specified edge type. |
boolean |
isEdgeInsideDataArea(int edgeIndex)
Deprecated. Returns TRUE if the edge is inside data area. |
boolean |
isNodeInsideDataArea(int nodeIndex)
Deprecated. Returns TRUE if the node is inside data area. |
boolean |
isNodeOnDomainBoundary(int nodeIndex)
Deprecated. Returns TRUE if the specified node is on domain's boundary. |
boolean |
isTriangleInsideDataArea(int triangleIndex)
Deprecated. Returns TRUE if the triangle is inside data area. |
void |
queryAllEdgeIndicesAroundNode(int nodeIndex,
ILongArray pEdges)
Deprecated. Returns all edges connected to the specified node. |
void |
queryBeginEndNodeIndices(int edgeIndex,
int[] pBegin,
int[] pEnd)
Deprecated. Gets begin and end nodes of the specified edge. |
void |
queryEdgeIndicesAroundNode(int nodeIndex,
ILongArray pEdges)
Deprecated. Returns all edges having the specified node as begin node. |
void |
queryElementAsGeometry(int type,
int index,
IGeometry pGeometry)
Deprecated. Output the specified TIN element as Geometry object. |
void |
queryNaturalNeighborIndices(IPoint pPoint,
ILongArray pNodes)
Deprecated. Returns all Natural Neighbors corresponding to the query point. |
void |
queryNeighborsAndWeights(double x,
double y,
ILongArray pNeighbors,
IDoubleArray pWeights)
Deprecated. Returns natural neighbors and their weights corresponding to the query point. |
void |
queryNodeIndicesAroundNode(int nodeIndex,
ILongArray pNodes)
Deprecated. Returns all nodes connected to the specified node. |
void |
queryTriangleEdgeIndices(int triangleIndex,
int[] pA,
int[] pB,
int[] pC)
Deprecated. Gets the three edges of the specified triangle (clockwise). |
void |
queryTriangleIndicesAroundNode(int nodeIndex,
ILongArray pTriangles)
Deprecated. Returns all triangles sharing the specified node. |
void |
queryTriangleNeighborhoodIndices(IPoint pPoint,
ILongArray pTriangles)
Deprecated. Returns all triangles whose circumscribed circle contains the query point. |
void |
queryTriangleNodeIndices(int triangleIndex,
int[] pA,
int[] pB,
int[] pC)
Deprecated. Gets the three nodes of the specified triangle (clockwise). |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
Deprecated. |
void |
saveAsVersion(java.lang.String newName,
int ver,
java.lang.Object pOverWrite)
Deprecated. Saves the TIN to disk using the specified (full path) name. |
Methods inherited from class com.esri.arcgis.geodatabase.ITinProxy |
---|
getDataEdgeCount, getDataNodeCount, getDataTriangleCount, getExtent, getFields, getVersion, getZFactor, isDelaunay, isEmpty, isHasEdgeTagValues, isHasNodeTagValues, isHasTriangleTagValues, saveAs, setZFactor |
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
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 |
---|
public static final java.lang.Class targetClass
public boolean noncastable
Constructor Detail |
---|
public ITinAdvanced2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.net.UnknownHostException, java.io.IOException
java.net.UnknownHostException
java.io.IOException
public ITinAdvanced2Proxy()
public ITinAdvanced2Proxy(java.lang.Object obj) throws java.io.IOException
java.io.IOException
protected ITinAdvanced2Proxy(java.lang.Object obj, java.lang.String iid) throws java.io.IOException
java.io.IOException
protected ITinAdvanced2Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource) throws java.io.IOException
addListener
in class ITinAdvancedProxy
java.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
removeListener
in class ITinAdvancedProxy
java.io.IOException
public int getNodeSource(int nodeIndex) throws java.io.IOException, AutomationException
getNodeSource
in interface ITinAdvanced2
nodeIndex
- The nodeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getNodeSourceCounts(int[] pcOriginal, int[] pcSuper, int[] pcDensified, int[] pcIntersection, int[] pcUnknown) throws java.io.IOException, AutomationException
getNodeSourceCounts
in interface ITinAdvanced2
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.public int getNodeDegree(int nodeIndex, boolean bEnforcedEdgesOnly) throws java.io.IOException, AutomationException
getNodeDegree
in interface ITinAdvanced2
nodeIndex
- The nodeIndex (in)bEnforcedEdgesOnly
- The bEnforcedEdgesOnly (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isNodeOnDomainBoundary(int nodeIndex) throws java.io.IOException, AutomationException
isNodeOnDomainBoundary
in interface ITinAdvanced2
nodeIndex
- The nodeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getSpecialEdgeCounts(int[] pcHardDataEdges, int[] pcSoftDataEdges, int[] pcTagValueDataEdges) throws java.io.IOException, AutomationException
getSpecialEdgeCounts
in interface ITinAdvanced2
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.public boolean hasEdgeType(int type) throws java.io.IOException, AutomationException
hasEdgeType
in interface ITinAdvanced2
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.public int getLeftTriangleIndex(int edgeIndex) throws java.io.IOException, AutomationException
getLeftTriangleIndex
in interface ITinAdvanced2
edgeIndex
- The edgeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getRightTriangleIndex(int edgeIndex) throws java.io.IOException, AutomationException
getRightTriangleIndex
in interface ITinAdvanced2
edgeIndex
- The edgeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryBeginEndNodeIndices(int edgeIndex, int[] pBegin, int[] pEnd) throws java.io.IOException, AutomationException
queryBeginEndNodeIndices
in interface ITinAdvanced2
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.public int getNeighborEdgeIndex(int edgeIndex) throws java.io.IOException, AutomationException
getNeighborEdgeIndex
in interface ITinAdvanced2
edgeIndex
- The edgeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryTriangleNodeIndices(int triangleIndex, int[] pA, int[] pB, int[] pC) throws java.io.IOException, AutomationException
queryTriangleNodeIndices
in interface ITinAdvanced2
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.public void queryTriangleEdgeIndices(int triangleIndex, int[] pA, int[] pB, int[] pC) throws java.io.IOException, AutomationException
queryTriangleEdgeIndices
in interface ITinAdvanced2
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.public void queryNodeIndicesAroundNode(int nodeIndex, ILongArray pNodes) throws java.io.IOException, AutomationException
queryNodeIndicesAroundNode
in interface ITinAdvanced2
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.public void queryEdgeIndicesAroundNode(int nodeIndex, ILongArray pEdges) throws java.io.IOException, AutomationException
queryEdgeIndicesAroundNode
in interface ITinAdvanced2
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.public void queryAllEdgeIndicesAroundNode(int nodeIndex, ILongArray pEdges) throws java.io.IOException, AutomationException
queryAllEdgeIndicesAroundNode
in interface ITinAdvanced2
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.public void queryTriangleIndicesAroundNode(int nodeIndex, ILongArray pTriangles) throws java.io.IOException, AutomationException
queryTriangleIndicesAroundNode
in interface ITinAdvanced2
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.public void queryNaturalNeighborIndices(IPoint pPoint, ILongArray pNodes) throws java.io.IOException, AutomationException
queryNaturalNeighborIndices
in interface ITinAdvanced2
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.public void queryTriangleNeighborhoodIndices(IPoint pPoint, ILongArray pTriangles) throws java.io.IOException, AutomationException
queryTriangleNeighborhoodIndices
in interface ITinAdvanced2
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.public void queryElementAsGeometry(int type, int index, IGeometry pGeometry) throws java.io.IOException, AutomationException
queryElementAsGeometry
in interface ITinAdvanced2
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.public void queryNeighborsAndWeights(double x, double y, ILongArray pNeighbors, IDoubleArray pWeights) throws java.io.IOException, AutomationException
queryNeighborsAndWeights
in interface ITinAdvanced2
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.public int findTriangleIndex(IPoint pPoint) throws java.io.IOException, AutomationException
findTriangleIndex
in interface ITinAdvanced2
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.public boolean isTriangleInsideDataArea(int triangleIndex) throws java.io.IOException, AutomationException
isTriangleInsideDataArea
in interface ITinAdvanced2
triangleIndex
- The triangleIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEdgeInsideDataArea(int edgeIndex) throws java.io.IOException, AutomationException
isEdgeInsideDataArea
in interface ITinAdvanced2
edgeIndex
- The edgeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isNodeInsideDataArea(int nodeIndex) throws java.io.IOException, AutomationException
isNodeInsideDataArea
in interface ITinAdvanced2
nodeIndex
- The nodeIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getCountedUniqueTagValues(int type, ILongArray[] ppValues, ILongArray[] ppCounts) throws java.io.IOException, AutomationException
getCountedUniqueTagValues
in interface ITinAdvanced2
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.public double getNaturalNeighborZ(double x, double y) throws java.io.IOException, AutomationException
getNaturalNeighborZ
in interface ITinAdvanced2
x
- The x (in)y
- The y (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void convertToPolylines(IFeatureClass pFeatureClass, ITinDynamicFilter pFilter, java.lang.Object pFieldName) throws java.io.IOException, AutomationException
convertToPolylines
in interface ITinAdvanced2
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.public void saveAsVersion(java.lang.String newName, int ver, java.lang.Object pOverWrite) throws java.io.IOException, AutomationException
saveAsVersion
in interface ITinAdvanced2
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 |