ProfilePVICollection Class

The ProfilePVI collection class represents the collection of all ProfilePVI objects that belong to a Profile.
Inheritance Hierarchy
SystemObject
  [T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>]
    Autodesk.Civil.DatabaseServicesProfilePVICollection

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntax
public sealed class ProfilePVICollection : [T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>], 
	IEnumerable<ProfilePVI>

The ProfilePVICollection type exposes the following members.

Properties
 NameDescription
Public propertyCount Gets the number of ProfilePVI objects in the collection.
Public propertyItem 
Top
Methods
 NameDescription
Public methodCode exampleAddPVI Adds an Autodesk.Civil.DatabaseServices.ProfilePVI with a type of ProfileEntityType.Tangent to the collection.
Public methodAddPVIArc Adds an Autodesk.Civil.DatabaseServices.ProfilePVI with a type of ProfileEntityType.Circular to the collection.
Public methodAddPVIAsymParabola Adds an Autodesk.Civil.DatabaseServices.ProfilePVI with a type of ProfileEntityType.ParabolaAsymmetric to the collection.
Public methodAddPVISymParabola Adds an Autodesk.Civil.DatabaseServices.ProfilePVI with a type of ProfileEntityType.ParabolaSymmetric to the collection.
Public methodGetEnumerator Implements the method declared in the IEnumerable<T> interface. This method returns an enumerator for this collection.
Public methodGetObjectEnumerator Implements the method declared in the IEnumerable interface. This method returns an enumerator for this collection.
Public methodCode exampleGetPVIAt Gets the PVI in the collection closest to the given station and elevation.
Public methodRemove Removes a specific profile PVI from the collection.
Public methodRemoveAt(Int32) Removes the specified PVI from this profile.
Public methodRemoveAt(Double, Double) Removes the profile PVI from the collection closest to the given station and elevation.
Top
Remarks
The ProfilePVI object is invalid when there is only one ProfilePVI object in the collection.
See Also