Profile |
The ProfilePVI type exposes the following members.
Name | Description | |
---|---|---|
![]() | Elevation | Gets or sets the elevation value of the PVI. |
![]() | EntityAfter | Gets the ID of the profile entity that follows the current entity. |
![]() | EntityBefore | Gets the ID of the profile entity that precedes the current entity. |
![]() | GradeIn | Gets or sets the grade of the curve into the PVI. |
![]() | GradeOut | Gets or sets the grade of the curve out of the PVI. |
![]() | HeadlightSightDistance | Gets or sets the headlight sight distance of the sag parabolic curve. |
![]() | PassingSightDistance | Gets or sets the passing sight distance of the crest parabolic curve. |
![]() | PVIType | Gets the type of subentity at the PVI. |
![]() | RawStation | Gets or sets the raw station value of the PVI. |
![]() | Station | Obsolete. Gets or sets the station value of the PVI. |
![]() | StoppingSightDistance | Gets or sets the stopping sight distance of the crest parabolic curve. |
![]() | VerticalCurve | Gets the vertical curve object at the PVI. |
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;