CogoPointCollectionAdd(Point3d, String, Boolean, Boolean, Boolean) Method

Adds a new CogoPoint at the given location with the specified description information, optionally using a DescriptionKey.

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

Parameters

location  Point3d
The location of the new CogoPoint.
desc  String
The description of the new CogoPoint.
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

ObjectId
The ObjectId of the newly-added CogoPoint.
Remarks
If useDescriptionKey is set to false, the behavior of this method is equal to Add(location, desc).
Example
 1// _civildoc is the active CivilDocument instance.
 2CogoPointCollection cogoPoints = _civildoc.CogoPoints;
 3Point3d location = new Point3d(100.0, 150.0, 50.0);
 4bool useDescriptionKey = true;
 5bool matchOnParameters = true;
 6// Parameters in the description key are matched and used.
 7cogoPoints.Add(location, "Sample COGO Point", useDescriptionKey, matchOnParameters, false);
 8
 9// Parameters in the description key are not matched.
10location = new Point3d(120.0, 125.0, 55.0);
11matchOnParameters = false;
12cogoPoints.Add(location, "Another Sample COGO Point", useDescriptionKey, matchOnParameters, false);
See Also