IPointIDAware Interface

Indicator interface that identifies geometries that can have persistent point ID values attached to coordinates.

Description

Indentifies objects that can have and use PointIDs. An object will only use its PointID attributes if it is set to be Aware of them.

Members

Name Description
Method DropPointIDs Unsets all PointID values without changing awareness. Only works if geometry is aware of PointIDs.
Read/write property PointIDAware Indicates whether or not the geometry is aware of and capable of handling PointIDs.
Read-only property PointIDSimple Indicates if all PointID values for this geometry are well-defined. Only works if geometry is aware of PointIDs.

IPointIDAware.DropPointIDs Method

Unsets all PointID values without changing awareness. Only works if geometry is aware of PointIDs.

Public Sub DropPointIDs ( _
)
public void DropPointIDs (
);

Description

Resets all PointID values to there initial value of 0. PointIDAware does not change.

IPointIDAware.PointIDAware Property

Indicates whether or not the geometry is aware of and capable of handling PointIDs.

Public Property PointIDAware As Boolean
public bool PointIDAware {get; set;}

Description

Returns or sets the PointID Awareness state of the geometry object. If PointIDAware is TRUE, then the object will recognize that it has PointID attributes and perform operations on them as necessary. If PointIDAware is FALSE, the object will ignore PointIDs while performing operations.

IPointIDAware.PointIDSimple Property

Indicates if all PointID values for this geometry are well-defined. Only works if geometry is aware of PointIDs.

Public ReadOnly Property PointIDSimple As Boolean
public bool PointIDSimple {get;}

Description

PointIDSimple is TRUE when all of the PointIDs are well defined (not equal to 0). If any PointIDs equal 0, PointIDSimple is FALSE.

Classes that implement IPointIDAware

Classes Description
MultiPatch A collection of surface patches.
Multipoint An ordered collection of points; optionally has measure, height and ID attributes.
Point A two dimensional point, optionally with measure, height, and ID attributes.
Polygon A collection of rings ordered by their containment relationship; optionally has measure, height and ID attributes.
Polyline An ordered collection of paths; optionally has measure, height and ID attributes.
TriangleFan A continuous 3D fan of triangles, where each triangle after the first shares an edge with the preceding triangle, and all triangles share a common pivot point.
Triangles A collection of 3D triangles, where each consecutive triplet of vertices defines a new triangle
TriangleStrip A continuous 3D strip of triangles, where each triangle after the first shares an edge with the preceding triangle.

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