In a profile, the point where the lines formed by two tangent entities meet, whether the entities meet or not (the "Point of Vertical Intersection").

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 10.3.488.0

Syntax

C#
public class ProfilePVI : [T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>]
Visual Basic
Public Class ProfilePVI _
	Inherits [T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>]
Visual C++
public ref class ProfilePVI : public [T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>]

Examples

CopyC#
1//  Find the PVI close to station 1000 elevation -70.
2ProfilePVI oProfilePVI = oProfile.PVIs.GetPVIAt(1000, -70);
3ed.WriteMessage("PVI closest to station 1000 is at station: {0}", oProfilePVI.Station);
4// Add another PVI and slightly adjust its elevation.
5oProfilePVI = oProfile.PVIs.AddPVI(607.4, -64.3);
6oProfilePVI.Elevation -= 2.0;

Inheritance Hierarchy

System..::..Object
  [T:Autodesk.Civil.CivilWrapper<AeccDbVAlignment>]
    Autodesk.Civil.DatabaseServices..::..ProfilePVI

See Also