This document is archived and information here might be outdated.  Recommended version.


ITinFeatureEdit Interface (ArcObjects .NET 10.4 SDK)
ArcObjects Library Reference (GeoDatabase)  

ITinFeatureEdit Interface

Provides access to methods that control TIN 'features'.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Members

Description
Method AddPointZ Adds a 3D point to the TIN. pSeed can be NULL or Nothing.
Method AddPolygon Adds polygon. pSeed can be NULL or Nothing.
Method AddPolygonZ Adds Z-aware polygon. pSeed can be NULL or Nothing.
Method AddPolyline Adds polyline. pSeed can be NULL or Nothing.
Method AddPolylineZ Adds Z-aware polyline. pSeed can be NULL or Nothing.
Method AddPolyObjects Adds polygons/polylines.
Method CanAdd Checks if the specified shape can be added without creating spatial conflict.
Method CanAddVertex Checks if a new polygon/polyline vertex can be added without creating spatial conflict.
Method CanDeleteVertex Checks if a polygon/polyline vertex can be deleted without creating spatial conflict.
Method CanMove Checks if the embedded object can be relocated to a new location without creating spatial conflict.
Method CanMoveVertex Checks if a polygon/polyline vertex can be moved to a new location without creating spatial conflict.
Method CanReplace Checks if the embedded object can be replaced by the new shape without creating spatial conflict.
Method CanRotate Checks if the embedded polyline/polygon can be rotated without creating spatial conflict. pOrigin can be NULL or Nothing.
Method CanScalePolygon Checks if the embedded polygon can be expanded or shrinked without creating spatial conflict. pOrigin can be NULL or Nothing.
Method ClusterPoints Finds a cluster of nodes, each node in the group has at least one neighbor, to which the distance is smaller, or equal to, the specified value.
Method ConvertToPolygons Converts qualified triangles to a polygon feature class.
Method ConvertToPolylines Converts qualified edges to a polyline feature class.
Method Delete Deletes the embedded point/polygon/polyline represented by the specified seed.
Method DeleteVertex Deletes the specified vertex from an embedded polygon/polyline.
Read/write property ElementsIgnoredInConflictTest The TIN nodes or edges to be ignored in conflict detection (used by processes such as CanAdd and CanMove).
Method ExtractPolygon Extracts polygon.
Method ExtractPolyline Extracts polyline. The seed must be a special edge, or an edge with tagValue.
Read-only property IsInMemoryEditMode Indicates if the specified TIN is in in-memory-edit mode.
Method IsNodeShared Returns TRUE if specified node is shared by more than two enforced edges.
Method Merge Merges two embedded polygons sharing the specified common edge.
Method Move Moves the embedded point/polygon/polyline represented by the specified seed.
Method MoveVertex Moves the specified vertex of an embedded polygon/polyline to a new location.
Method QueryAdjacentVertices Queries the first two non-densified nodes of a line segment represented by the specified edge).
Method RefreshTagValues Refresh cached TIN tag values.
Method RemoveIslands Removes islands whose area is smaller than the specified value, from the embedded polygon represented by the specified seed. Remove all holes if the value is zero.
Method Rotate Rotates the embedded polygon/polyline represented by the specified seed. pOrigin can be NULL or Nothing.
Method ScalePolygon Expands or shrinks the embedded polygon represented by the specified seed. pOrigin can be NULL or Nothing.
Method StartInMemoryEditing Initiates memory edit mode. Use ITinEdit::SaveAs to persist. Don't use Save.
Read/write property StopAtEnforcedEdge Indicates if a polygon related process (e.g., ExtractPolygon) should stop when reach an enforced edge.
Read/write property StopAtJuncture Indicates if a polyline related process (e.g., ExtractPolyline) should stop at juncture.

CoClasses that implement ITinFeatureEdit

CoClasses and Classes Description
Tin The Esri TIN component.