com.esri.arcgis.geometry
Interface IVertexAttribute2

All Superinterfaces:
IVertexAttribute, java.io.Serializable
All Known Implementing Classes:
IVertexAttribute2Proxy

public interface IVertexAttribute2
extends IVertexAttribute, java.io.Serializable

COM Interface 'IVertexAttribute2'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'additional operations for geometries that can have attributes (z, m, id) on their vertices.' 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 IID2356db4e_721c_45d1_8a22_9dd1865bfa8f
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geometry.IVertexAttribute
IIDab2a8c25_d660_11d2_9f2a_00c04f6bdf0d
 
Method Summary
 void calculateNonSimpleVertexAttributes2(int attributeType, boolean useSegmentExtrapolation, boolean applySingleAtt)
          Extrapolates/interpolates the non-simple vertex attribute values.
 void replaceVertexAttributes(int attributeType, double oldAtt, double newAtt)
          Replace vertex attributes having the specified value with the new value.
 
Methods inherited from interface com.esri.arcgis.geometry.IVertexAttribute
calculateNonSimpleVertexAttributes, extrapolateVertexAttributes, getVertexAttributeMax, getVertexAttributeMin, interpolateVertexAttributesBetween, isVertexAttributeSimple, multiplyVertexAttributes, offsetVertexAttributes, transferAttributes
 

Field Detail

IID2356db4e_721c_45d1_8a22_9dd1865bfa8f

static final int IID2356db4e_721c_45d1_8a22_9dd1865bfa8f
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

calculateNonSimpleVertexAttributes2

void calculateNonSimpleVertexAttributes2(int attributeType,
                                         boolean useSegmentExtrapolation,
                                         boolean applySingleAtt)
                                         throws java.io.IOException,
                                                AutomationException
Extrapolates/interpolates the non-simple vertex attribute values. If useSegmentExtrapolation is true, then the segment immediately incident on those to be extrapolated will be used to determine the extrapolation ratio.

Parameters:
attributeType - A com.esri.arcgis.geometry.esriGeometryAttributes constant (in)
useSegmentExtrapolation - The useSegmentExtrapolation (in)
applySingleAtt - The applySingleAtt (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replaceVertexAttributes

void replaceVertexAttributes(int attributeType,
                             double oldAtt,
                             double newAtt)
                             throws java.io.IOException,
                                    AutomationException
Replace vertex attributes having the specified value with the new value.

Parameters:
attributeType - A com.esri.arcgis.geometry.esriGeometryAttributes constant (in)
oldAtt - The oldAtt (in)
newAtt - The newAtt (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.