This class encapsulates a collection of CogoPoint objects.
Inheritance Hierarchy
SystemObjectAutodesk.Civil.DatabaseServicesCogoPointCollection
Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280
Syntax
C#
public sealed class CogoPointCollection : IEnumerable<ObjectId>
VB
Public NotInheritable Class CogoPointCollection Implements IEnumerable(Of ObjectId)
C++
public ref class CogoPointCollection sealed : IEnumerable<ObjectId>
The CogoPointCollection type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| Count | Gets the count of CogoPoint objects in the collection. |
Methods
| Name | Description | |
|---|---|---|
| Add(Point3d, Boolean) | Adds a new CogoPoint at the given location. | |
| Add(Point3dCollection, Boolean) | Adds new CogoPoints at the given locations. | |
| Add(Point3d, String, Boolean) | Adds a new CogoPoint at the given location with the specified description information. | |
| Add(Point3dCollection, String, Boolean) | Adds new CogoPoints at the given locations with the given description information. | |
| Add(Point3d, String, Boolean, Boolean, Boolean) | Adds a new CogoPoint at the given location with the specified description information, optionally using a DescriptionKey. | |
| Add(Point3dCollection, String, Boolean, Boolean, Boolean) | Adds new CogoPoints at the given locations with the given description information, optionally using a DescriptionKey. | |
| Clear | Removes all CogoPoints from the collection. | |
| Contains | Determines whether the collection contains a CogoPoint with the given pointNumber. | |
| ExportPoints(String, PointFileFormat) | Exports points to a point file. | |
| ExportPoints(String, PointFileFormat, ObjectId) | Exports points in the specified PointGroup to a point file. | |
| ExportPoints(String, PointFileFormat, Boolean, Boolean, Boolean) | Exports points to a point file with advanced options. | |
| ExportPoints(String, PointFileFormat, Boolean, Boolean, Boolean, ObjectId) | Exports points in specified PointGroup to a point file with advanced options. | |
| GetCogoPoints | Gets the CogoPointCollection object containing all the CogoPoints in a drawing. | |
| GetEnumerator | Implements the method declared in the IEnumerable<T> interface. This method returns an enumerator that can be used to enumerate this collection. | |
| GetObjectEnumerator | Implements the method declared in the IEnumerable interface. This method returns an enumerator that can be used to enumerate this collection. | |
| GetPointByPointNumber | Gets the ObjectId of a CogoPoint by a given pointNumber. | |
| ImportPoints(String, PointFileFormat) | Imports points from a point file. | |
| ImportPoints(String, PointFileFormat, ObjectId) | Imports points from a point file to an existing PointGroup. | |
| ImportPoints(String, PointFileFormat, Boolean, Boolean, Boolean) | Imports points from a point file with advanced options. | |
| ImportPoints(String, PointFileFormat, Boolean, Boolean, Boolean, ObjectId) | Imports points from a point file to an existing PointGroup with advanced options. | |
| Remove(ObjectId) | Removes the specified CogoPoint from the collection. | |
| Remove(UInt32) | Removes the CogoPoint with the given pointNumber from the collection. | |
| SetDescriptionFormat(IEnumerableObjectId, IEnumerableString) | Sets the DescriptionFormat property for multiple CogoPoints with different values. | |
| SetDescriptionFormat(IEnumerableObjectId, String) | Sets the DescriptionFormat property for multiple CogoPoints with the same value. | |
| SetDescriptionFormat(ObjectId, String) | Sets the DescriptionFormat property for a single CogoPoint. | |
| SetEasting(IEnumerableObjectId, IEnumerableDouble) | Sets the Easting property for multiple CogoPoints with different values. | |
| SetEasting(IEnumerableObjectId, Double) | Sets the Easting property for multiple CogoPoints with the same value. | |
| SetEasting(ObjectId, Double) | Sets the Easting property for a single CogoPoint. | |
| SetElevation(IEnumerableObjectId, IEnumerableDouble) | Sets the elevation for multiple CogoPoints with different elevation values. | |
| SetElevation(IEnumerableObjectId, Double) | Sets Elevation for multiple CogoPoints with the same elevation. | |
| SetElevation(ObjectId, Double) | Sets Elevation for a single CogoPoint. | |
| SetElevationByOffset(IEnumerableObjectId, IEnumerableDouble) | Sets Elevation for multiple CogoPoints with different elevation values. | |
| SetElevationByOffset(IEnumerableObjectId, Double) | Sets the elevation for multiple CogoPoints with the same elevation using an offset value. | |
| SetElevationByOffset(ObjectId, Double) | Sets the elevation for a single CogoPoint using an offset value. | |
| SetElevationBySurface(IEnumerableObjectId, ObjectId) | Sets the elevation for multiple CogoPoints with elevation values obtained from a specified surface. | |
| SetElevationBySurface(ObjectId, ObjectId) | Sets the elevation for a single CogoPoint with the elevation obtained from a specified surface. | |
| SetIsLocked(IEnumerableObjectId, Boolean) | Sets the IsLocked property for multiple CogoPoints with the same value. | |
| SetIsLocked(IEnumerableObjectId, IEnumerableBoolean) | Sets IsLocked for multiple CogoPoints with different values. | |
| SetIsLocked(ObjectId, Boolean) | Sets the IsLocked property for a single CogoPoint. | |
| SetLabelRotation(IEnumerableObjectId, IEnumerableDouble) | Sets the LabelRotation property for multiple CogoPoints with different values. | |
| SetLabelRotation(IEnumerableObjectId, Double) | Sets the LabelRotation property for multiple CogoPoints with the same value. | |
| SetLabelRotation(ObjectId, Double) | Sets the LabelRotation property for a single CogoPoint. | |
| SetLabelStyleId(IEnumerableObjectId, ObjectId) | Sets the LabelStyleId for multiple CogoPoints with the same style. | |
| SetLabelStyleId(IEnumerableObjectId, IEnumerableObjectId) | Sets the LabelStyleId for multiple CogoPoints with different styles. | |
| SetLabelStyleId(ObjectId, ObjectId) | Sets the LabelStyleId for a single CogoPoint. | |
| SetMarkerRotation(IEnumerableObjectId, IEnumerableDouble) | Sets the MarkerRotation property for multiple CogoPoints with different values. | |
| SetMarkerRotation(IEnumerableObjectId, Double) | Sets the MarkerRotation property for multiple CogoPoints with the same value. | |
| SetMarkerRotation(ObjectId, Double) | Sets the MarkerRotation property for a single CogoPoint. | |
| SetNorthing(IEnumerableObjectId, IEnumerableDouble) | Sets the Northing property for multiple CogoPoints with different values. | |
| SetNorthing(IEnumerableObjectId, Double) | Sets the Northing property for multiple CogoPoints with the same value. | |
| SetNorthing(ObjectId, Double) | Sets the Northing property for a single CogoPoint. | |
| SetPointName(IEnumerableObjectId, IEnumerableString) | Sets the PointName property for multiple CogoPoints with different values. | |
| SetPointName(ObjectId, String) | Sets the PointName property for a single CogoPoint. | |
| SetPointNumber(IEnumerableObjectId, Int32) | Sets the PointNumber for multiple CogoPoints with different values. | |
| SetPointNumber(ObjectId, UInt32) | Sets the PointNumber for a single CogoPoint. | |
| SetRawDescription(IEnumerableObjectId, IEnumerableString) | Sets the RawDescription property for multiple CogoPoints with different RawDescription values. | |
| SetRawDescription(IEnumerableObjectId, String) | Sets the RawDescription property for multiple CogoPoints with a single RawDescription value. | |
| SetRawDescription(ObjectId, String) | Sets the RawDescription property for a single CogoPoint. | |
| SetScaleXY(IEnumerableObjectId, IEnumerableDouble) | Sets ScaleXY for multiple CogoPoints with different values. | |
| SetScaleXY(IEnumerableObjectId, Double) | Sets the ScaleXY property for multiple CogoPoints with the same value. | |
| SetScaleXY(ObjectId, Double) | Sets the ScaleXY property for a single CogoPoint. | |
| SetScaleZ(IEnumerableObjectId, IEnumerableDouble) | Sets ScaleZ for multiple CogoPoints with different values. | |
| SetScaleZ(IEnumerableObjectId, Double) | Sets ScaleZ for multiple CogoPoints with the same value. | |
| SetScaleZ(ObjectId, Double) | Sets ScaleZ for a single CogoPoint. | |
| SetShowTooltips(IEnumerableObjectId, Boolean) | Sets the ShowTooltips property for multiple CogoPoints with the same value. | |
| SetShowTooltips(IEnumerableObjectId, IEnumerableBoolean) | Sets the ShowTooltips property for multiple CogoPoints with different values. | |
| SetShowTooltips(ObjectId, Boolean) | Sets the ShowTooltips property for a single CogoPoint. | |
| SetStyleId(IEnumerableObjectId, ObjectId) | Sets the StyleId for multiple CogoPoints with the same style. | |
| SetStyleId(IEnumerableObjectId, IEnumerableObjectId) | Sets the StyleId for multiple CogoPoints with different styles. | |
| SetStyleId(ObjectId, ObjectId) | Sets the StyleId for a single CogoPoint. |
