|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ITinSurface2
COM Interface 'ITinSurface2'. 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 |
IID249cd6b0_8441_42e7_bbe6_2cae4a1dac9a
|
static int |
xxDummy
Deprecated. Internal use only |
| Fields inherited from interface com.esri.arcgis.geodatabase.ITinSurface |
|---|
IID73b80fbd_ff33_11d1_a549_0000f8774f0f |
| Fields inherited from interface com.esri.arcgis.geodatabase.ISurface |
|---|
IID73b80fbc_ff33_11d1_a549_0000f8774f0f |
| Fields inherited from interface com.esri.arcgis.geometry.IFunctionalSurface |
|---|
IID98d17b10_951c_11d2_bcfc_0000f875bcce |
| Method Summary | |
|---|---|
void |
convertToMultiPatches(IFeatureClass pFeatureClass,
int maxPatchSize,
int maxStripSize)
Convert TIN into Multipatches. |
void |
decimateNodes(IEnvelope pAreaOfInterest,
double zTolerance,
boolean bCopyBreakline,
java.lang.Object pMaxRemainingNodeCount,
ITin[] ppNewTin,
java.lang.Object[] pbToleranceAchieved)
Outputs a new TIN with reduced number of nodes. |
void |
decimateNodesByCount(IEnvelope pAreaOfInterest,
int maxRemainingNodeCount,
boolean bCopyBreakline,
ITin[] ppNewTin)
Outputs a new TIN with reduced number of nodes. |
void |
interpolateAsMultiPatch(IPolygon pShape,
int maxStripSize,
IMultiPatch[] ppMultiPatch)
Interpolate the input Polygon and output as a Multipatch. |
IMultipoint |
locateMultiple(IRay pRay)
Returns the intersections of the query ray and the surface. |
| Methods inherited from interface com.esri.arcgis.geodatabase.ITinSurface |
|---|
getIntensity, getPartialVolumeAndArea, getRasterInterpolationMethod, getSunPosition, getSurfaceElement, setRasterInterpolationMethod, setSunPosition |
| Methods inherited from interface com.esri.arcgis.geodatabase.ISurface |
|---|
asPolygons, contour, contourList, getAspectDegrees, getAspectRadians, getContour, getElevation, getLineOfSight, getProfile, getProjectedArea, getSlopeDegrees, getSlopePercent, getSlopeRadians, getSteepestPath, getSurfaceArea, getVolume, getZFactor, interpolateShape, interpolateShapeVertices, isVoidZ, locate, locateAll, queryNormal, queryPixelBlock, querySurfaceLength, setZFactor |
| Methods inherited from interface com.esri.arcgis.geometry.IFunctionalSurface |
|---|
getDomain, getZ |
| Field Detail |
|---|
static final int IID249cd6b0_8441_42e7_bbe6_2cae4a1dac9a
static final int xxDummy
static final java.lang.String IID
| Method Detail |
|---|
void interpolateAsMultiPatch(IPolygon pShape,
int maxStripSize,
IMultiPatch[] ppMultiPatch)
throws java.io.IOException,
AutomationException
pShape - A reference to a com.esri.arcgis.geometry.IPolygon (in)maxStripSize - The maxStripSize (in)ppMultiPatch - A reference to a com.esri.arcgis.geometry.IMultiPatch (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void convertToMultiPatches(IFeatureClass pFeatureClass,
int maxPatchSize,
int maxStripSize)
throws java.io.IOException,
AutomationException
pFeatureClass - A reference to a com.esri.arcgis.geodatabase.IFeatureClass (in)maxPatchSize - The maxPatchSize (in)maxStripSize - The maxStripSize (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void decimateNodes(IEnvelope pAreaOfInterest,
double zTolerance,
boolean bCopyBreakline,
java.lang.Object pMaxRemainingNodeCount,
ITin[] ppNewTin,
java.lang.Object[] pbToleranceAchieved)
throws java.io.IOException,
AutomationException
pAreaOfInterest - A reference to a com.esri.arcgis.geometry.IEnvelope (in)zTolerance - The zTolerance (in)bCopyBreakline - The bCopyBreakline (in)pMaxRemainingNodeCount - A Variant (in)ppNewTin - A reference to a com.esri.arcgis.geodatabase.ITin (out: use single element array)pbToleranceAchieved - 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 decimateNodesByCount(IEnvelope pAreaOfInterest,
int maxRemainingNodeCount,
boolean bCopyBreakline,
ITin[] ppNewTin)
throws java.io.IOException,
AutomationException
pAreaOfInterest - A reference to a com.esri.arcgis.geometry.IEnvelope (in)maxRemainingNodeCount - The maxRemainingNodeCount (in)bCopyBreakline - The bCopyBreakline (in)ppNewTin - A reference to a com.esri.arcgis.geodatabase.ITin (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IMultipoint locateMultiple(IRay pRay)
throws java.io.IOException,
AutomationException
pRay - A reference to a com.esri.arcgis.geometry.IRay (in)
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 | ||||||||