This class represents a super-elevation critical station on an Alignment object.
Inheritance Hierarchy
SystemObjectAutodesk.Civil.DatabaseServicesSuperelevationCriticalStation
Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.7.0.1276
Syntax
C#
public sealed class SuperelevationCriticalStation : IDisposable
VB
Public NotInheritable Class SuperelevationCriticalStation Implements IDisposable
C++
public ref class SuperelevationCriticalStation sealed : IDisposable
The SuperelevationCriticalStation type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| ParentAlignmentId | Gets the ObjectId of the parent Alignment. | |
| Station | Gets or sets the station of the SuperelevationCriticalStation object. | |
| StationType | Gets the critical station type of the SuperelevationCriticalStation object. | |
| SuperelevationCurveName | Gets the name of the SuperelevationCurve where the critical station belongs. | |
| TransitionDescription | Gets or sets a string value that describes the transition type. | |
| TransitionRegionType | Gets a value specifying whether the critical station is bound to the begining of the curve (In) or the end of the curve (Out). |
Methods
| Name | Description | |
|---|---|---|
| BreakSegment | Removes the super-elevation information from the specified segment type. | |
| Dispose | Releases all resources used by the SuperelevationCriticalStation | |
| GetSlope | Returns the slope at the specified segment type. | |
| GetSmoothingLength | Returns the smoothing length at the specified segment type. | |
| IsGradeBreak | Returns whether there is a slope change from previous segment and next segment. | |
| RemoveGradeBreak | Resets the slope value to its initialization value at the specified segment type. | |
| SetSlope | Sets the slope at the specified segment type. | |
| SetSmoothingLength | Sets the smoothing length at the specified segment type. |
