|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITinSurface3
COM Interface 'ITinSurface3'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description: 'Provides access to members that control TIN surfaces.' 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 |
IID6fc85cbe_929c_4482_8192_2959d4e673cd
|
static int |
xxDummy
Deprecated. Internal use only |
Method Summary | |
---|---|
ITin |
extract(IPolygon pBoundary,
int boundaryEdgeType,
int boundaryEdgeValue,
boolean bConstrainedDelaunay,
boolean bAllowEdgeSwapping)
Extract part of the TIN. |
int |
getInterpolationMethod()
The elevation interpolation method. |
double |
getProfileWeedTolerance()
The profile weeding tolerance. |
void |
getVolumeAndArea(IGeometry pAOI,
double referenceHeight,
int type,
boolean[] pbIsOutsideDataArea,
java.lang.Object[] pVolume,
java.lang.Object[] pSurfaceArea,
java.lang.Object[] pProjectedArea)
Returns TIN's volume/area above or below an input z value. |
double |
interpolateZ(double x,
double y)
Interpolate the z-coordinate of the specified location. |
void |
intersect(ITinSurface pReferenceSurface,
IGeometry pAOI,
IFeatureClass pOutFeatureClass,
java.lang.String volumeFieldName,
java.lang.String surfaceAreaFieldName,
java.lang.String codeFieldName)
Intersect with a reference TIN. |
void |
queryLocate(IRay pRay,
int hint,
IPoint pLocation)
Returns the first intersection of the query ray and the TIN. |
void |
queryLocateWithinDistance(IRay pRay,
double maxDistance,
IGeometry pLocations)
Returns the intersections of the query ray and the TIN. |
void |
queryTriangleNormal(int triangle,
IVector3D pNormal)
Returns the vector normal to the specified triangle. |
void |
setInterpolationMethod(int pType)
The elevation interpolation method. |
void |
setProfileWeedTolerance(double pTolerance)
The profile weeding tolerance. |
Field Detail |
---|
static final int IID6fc85cbe_929c_4482_8192_2959d4e673cd
static final int xxDummy
static final java.lang.String IID
Method Detail |
---|
void setInterpolationMethod(int pType) throws java.io.IOException, AutomationException
pType
- A com.esri.arcgis.geodatabase.esriSurfaceInterpolationType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getInterpolationMethod() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double interpolateZ(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 getVolumeAndArea(IGeometry pAOI, double referenceHeight, int type, boolean[] pbIsOutsideDataArea, java.lang.Object[] pVolume, java.lang.Object[] pSurfaceArea, java.lang.Object[] pProjectedArea) throws java.io.IOException, AutomationException
pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)referenceHeight
- The referenceHeight (in)type
- A com.esri.arcgis.geodatabase.esriPlaneReferenceType constant (in)pbIsOutsideDataArea
- The pbIsOutsideDataArea (out: use single element array)pVolume
- A Variant (in/out: use single element array, optional, pass single element of null if not required)pSurfaceArea
- A Variant (in/out: use single element array, optional, pass single element of null if not required)pProjectedArea
- A Variant (in/out: use single element array, optional, pass single element of null if not required)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void intersect(ITinSurface pReferenceSurface, IGeometry pAOI, IFeatureClass pOutFeatureClass, java.lang.String volumeFieldName, java.lang.String surfaceAreaFieldName, java.lang.String codeFieldName) throws java.io.IOException, AutomationException
pReferenceSurface
- A reference to a com.esri.arcgis.geodatabase.ITinSurface (in)pAOI
- A reference to a com.esri.arcgis.geometry.IGeometry (in)pOutFeatureClass
- A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)volumeFieldName
- The volumeFieldName (in)surfaceAreaFieldName
- The surfaceAreaFieldName (in)codeFieldName
- The codeFieldName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryTriangleNormal(int triangle, IVector3D pNormal) throws java.io.IOException, AutomationException
triangle
- The triangle (in)pNormal
- A reference to a com.esri.arcgis.geometry.IVector3D (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void queryLocate(IRay pRay, int hint, IPoint pLocation) throws java.io.IOException, AutomationException
pRay
- A reference to a com.esri.arcgis.geometry.IRay (in)hint
- The hint (in)pLocation
- 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.void queryLocateWithinDistance(IRay pRay, double maxDistance, IGeometry pLocations) throws java.io.IOException, AutomationException
pRay
- A reference to a com.esri.arcgis.geometry.IRay (in)maxDistance
- The maxDistance (in)pLocations
- 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.ITin extract(IPolygon pBoundary, int boundaryEdgeType, int boundaryEdgeValue, boolean bConstrainedDelaunay, boolean bAllowEdgeSwapping) throws java.io.IOException, AutomationException
pBoundary
- A reference to a com.esri.arcgis.geometry.IPolygon (in)boundaryEdgeType
- A com.esri.arcgis.geodatabase.esriTinEdgeType constant (in)boundaryEdgeValue
- The boundaryEdgeValue (in)bConstrainedDelaunay
- The bConstrainedDelaunay (in)bAllowEdgeSwapping
- The bAllowEdgeSwapping (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setProfileWeedTolerance(double pTolerance) throws java.io.IOException, AutomationException
pTolerance
- The pTolerance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getProfileWeedTolerance() throws java.io.IOException, AutomationException
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 |