Sets the passing sight distance with the given eye height and object height.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.3.1717.0
Syntax
C#
public void SetPassingSightDistance( double eyeHeight, double objectHeight, double distance )
Visual Basic
Public Sub SetPassingSightDistance ( _ eyeHeight As Double, _ objectHeight As Double, _ distance As Double _ )
Visual C++
public: void SetPassingSightDistance( double eyeHeight, double objectHeight, double distance )
Parameters
- eyeHeight
- Type: System.Double
Eye Height.
- objectHeight
- Type: System.Double
Object Height.
- distance
- Type: System.Double
New Passing Sight Distance value.
Remarks
Only valid for crest curve.
This design method for crest curves provides a minimum curve length. The curve must be long enough so that
the driver of a standard vehicle can always see an oncoming vehicle within a safe distance for the designed speed of travel.
Exceptions
Exception | Condition |
---|---|
System.ArgumentException | Thrown when the input parameter is out of range (negative, unable to resolve etc). |
System.InvalidOperationException | Thrown when CurveType property is Sag. |