The Alignment DesignSpeed class. Specifies a single design speed used for criteria-based Alignment design.
Inheritance Hierarchy
SystemObject[T:Autodesk.Civil.CivilWrapper<AeccDbAlignment>]
Autodesk.Civil.DatabaseServicesDesignSpeed
Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280
Syntax
C#
public class DesignSpeed : [T:Autodesk.Civil.CivilWrapper<AeccDbAlignment>]
VB
Public Class DesignSpeed Inherits [T:Autodesk.Civil.CivilWrapper<AeccDbAlignment>]
C++
public ref class DesignSpeed : public [T:Autodesk.Civil.CivilWrapper<AeccDbAlignment>]
The DesignSpeed type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | Comment | Gets and sets the DesignSpeed comment. |
![]() | SpeedNumber | Gets the DesignSpeed number. |
![]() | Station | Gets and sets the DesignSpeed Station. |
![]() | Value | Gets and sets the DesignSpeed value. |
Example
1// Starting at station 0 + 00.00 2DesignSpeed myDesignSpeed = myAlignment.DesignSpeeds.Add(0, 45); 3myDesignSpeed.Comment = "Straigtaway"; 4// Starting at station 4 + 30.00 5myDesignSpeed = myAlignment.DesignSpeeds.Add(430, 30); 6myDesignSpeed.Comment = "Start of curve"; 7// Starting at station 14 + 27.131 to the end 8myDesignSpeed = myAlignment.DesignSpeeds.Add(1427.131, 35); 9myDesignSpeed.Comment = "End of curve";