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.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntaxpublic ObjectId Add(
Point3d location,
string desc,
bool useDescriptionKey,
bool matchOnParams,
bool useNextPointNumSetting
)
Public Function Add (
location As Point3d,
desc As String,
useDescriptionKey As Boolean,
matchOnParams As Boolean,
useNextPointNumSetting As Boolean
) As ObjectId
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
ObjectIdThe 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
2CogoPointCollection cogoPoints = _civildoc.CogoPoints;
3Point3d location = new Point3d(100.0, 150.0, 50.0);
4bool useDescriptionKey = true;
5bool matchOnParameters = true;
6
7cogoPoints.Add(location, "Sample COGO Point", useDescriptionKey, matchOnParameters, false);
8
9
10location = new Point3d(120.0, 125.0, 55.0);
11matchOnParameters = false;
12cogoPoints.Add(location, "Another Sample COGO Point", useDescriptionKey, matchOnParameters, false);
1
2Dim cogoPoints As CogoPointCollection = _civildoc.CogoPoints
3Dim location As New Point3d(100.0, 150.0, 50.0)
4Dim useDescriptionKey As Boolean = True
5Dim matchOnParameters As Boolean = True
6
7cogoPoints.Add(location, "Sample COGO Point", useDescriptionKey, matchOnParameters, False)
8
9
10location = New Point3d(120.0, 125.0, 55.0)
11matchOnParameters = False
12cogoPoints.Add(location, "Another Sample COGO Point", useDescriptionKey, matchOnParameters, False)
No code example is currently available or this language may not be supported.
See Also