Adds new CogoPoints at the given locations with the given description information, optionally using a DescriptionKey.
public ObjectIdCollection Add( Point3dCollection locations, string desc, bool useDescriptionKey, bool matchOnParams, bool useNextPointNumSetting )
Public Function Add ( locations As Point3dCollection, desc As String, useDescriptionKey As Boolean, matchOnParams As Boolean, useNextPointNumSetting As Boolean ) As ObjectIdCollection
public: ObjectIdCollection^ Add( Point3dCollection^ locations, String^ desc, bool useDescriptionKey, bool matchOnParams, bool useNextPointNumSetting )
1// _civildoc is the active CivilDocument instance. 2CogoPointCollection cogoPoints = _civildoc.CogoPoints; 3Point3dCollection points = getRandomPoints(); // Returns collection of random generated points. 4bool useDescriptionKey = true; 5bool matchOnParameters = true; 6// Parameters in the description key are matched and used. 7cogoPoints.Add(points, "Sample COGO Point", useDescriptionKey, matchOnParameters, false); 8 9// Parameters in the description key are not matched. 10points = getRandomPoints(); 11matchOnParameters = false; 12cogoPoints.Add(points, "Other Sample COGO Point", useDescriptionKey, matchOnParameters, false);
1' _civildoc is the active CivilDocument instance. 2Dim cogoPoints As CogoPointCollection = _civildoc.CogoPoints 3Dim points As Point3dCollection = getRandomPoints() 4' Returns collection of random generated points. 5Dim useDescriptionKey As Boolean = True 6Dim matchOnParameters As Boolean = True 7' Parameters in the description key are matched and used. 8cogoPoints.Add(points, "Sample COGO Point", useDescriptionKey, matchOnParameters, False) 9 10' Parameters in the description key are not matched. 11points = getRandomPoints() 12matchOnParameters = False