IVertexAttribute2 Interface

additional operations for geometries that can have attributes (z, m, id) on their vertices.

Description

This interface is new at ArcGIS 9.3. It supersedes IVertexAttribute.

Members

Name Description
Method CalculateNonSimpleVertexAttributes Extrapolates/interpolates the non-simple vertex attribute values.
Method CalculateNonSimpleVertexAttributes2 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.
Method ExtrapolateVertexAttributes Extrapolates the attribute values at the begining of the geometry up to the fromIndex based on the attribute value interval between the fromIndex and the toIndex.
Method InterpolateVertexAttributesBetween Generate vertex attribute values by linear interpolation for all vertices in the range [start+1, end-1]. (Sets point IDs to 0 rather than interpolating).
Method MultiplyVertexAttributes Scale all vertex attribute values of this type by the specified factor.
Method OffsetVertexAttributes Offset all vertex attribute values of this type by the specified factor.
Method ReplaceVertexAttributes Replace vertex attributes having the specified value with the new value.
Method TransferAttributes For each vertex on this geometry, assign the attributes found at the point an equal fraction of the distance along the source geometry (the point need not be an explicit vertex).
Read-only property VertexAttributeMax The maximum vertex attribute value of this type for all vertices in this object.
Read-only property VertexAttributeMin The minimum vertex attribute value of this type for all vertices in this object.
Read-only property VertexAttributeSimple Indicates if there are no 'empty' vertex attribute values of this type for this object.

IVertexAttribute2.CalculateNonSimpleVertexAttributes2 Method

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.

Public Sub CalculateNonSimpleVertexAttributes2 ( _
    ByVal attributeType As esriGeometryAttributes, _
    ByVal useSegmentExtrapolation As Boolean, _
    ByVal applySingleAtt As Boolean _
)
public void CalculateNonSimpleVertexAttributes2 (
    esriGeometryAttributes attributeType,
    bool useSegmentExtrapolation,
    bool applySingleAtt
);

IVertexAttribute2.ReplaceVertexAttributes Method

Replace vertex attributes having the specified value with the new value.

Public Sub ReplaceVertexAttributes ( _
    ByVal attributeType As esriGeometryAttributes, _
    ByVal oldAtt As Double, _
    ByVal newAtt As Double _
)
public void ReplaceVertexAttributes (
    esriGeometryAttributes attributeType,
    double oldAtt,
    double newAtt
);

Inherited Interfaces

Interfaces Description

Classes that implement IVertexAttribute2

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.