CogoPointCollectionAdd(Point3dCollection, String, Boolean, Boolean, Boolean) Method

Adds new CogoPoints at the given locations with the given description information, optionally using a DescriptionKey.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntax
public ObjectIdCollection Add(
	Point3dCollection locations,
	string desc,
	bool useDescriptionKey,
	bool matchOnParams,
	bool useNextPointNumSetting
)

Parameters

locations  Point3dCollection
A collection of 3d points specifying the locations of the new CogoPoints.
desc  String
The description of the new CogoPoints.
useDescriptionKey  Boolean
Specifies whether to use the DescriptionKey.
matchOnParams  Boolean
Specifies whether parameters are used in description key matching to rotate and scale the point symbol.
useNextPointNumSetting  Boolean
 

Return Value

ObjectIdCollection
Remarks
If useDescriptionKey is set to false, the behavior of this method is equal to Add(locations, desc).
Example
 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);
See Also