This document is archived and information here might be outdated. Recommended version. |
Insert a list of point vertices on a SchematicInMemoryFeatureLink at a particular (X, Y) location. The vertices are inserted on the specified Position on the link.
/// <summary> /// Insert a list of point vertices on a SchematicInMemoryFeatureLink /// </summary> /// <param name="schemLink">The ISchematicInMemoryFeatureLink where the vertices are inserted</param> /// <param name="pPoints">The point vertices IPointCollection</param> /// <param name="Position">The position of the inserted vertices</param> public void InsertVertexCollectionToLink(ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink schemLink, ESRI.ArcGIS.Geometry.IPointCollection pPoints, int Position) { // cast SchematicInMemoryFeatureLink into ISchematicInMemoryFeatureLinkGeometry ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry myGeo=(ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry)schemLink; if (myGeo != null) { myGeo.InsertVertexCollection(Position, pPoints); } }
''' <summary> ''' Insert a list of point vertices on a SchematicInMemoryFeatureLink ''' </summary> ''' <param name="schemLink">The ISchematicInMemoryFeatureLink where the vertices are inserted</param> ''' <param name="pPoints">The point vertices IPointCollection</param> ''' <param name="Position">The position of the inserted vertices</param> Public Sub InsertVertexCollectionToLink(ByVal schemLink As ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLink, ByVal pPoints As ESRI.ArcGIS.Geometry.IPointCollection, ByVal Position As Integer) ' cast SchematicInMemoryFeatureLink into ISchematicInMemoryFeatureLinkGeometry Dim myGeo As ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry=TryCast(schemLink, ESRI.ArcGIS.Schematic.ISchematicInMemoryFeatureLinkGeometry) If myGeo IsNot Nothing Then myGeo.InsertVertexCollection(Position, pPoints) End If End Sub