Sets the passing sight distance with the given eye height and object height.

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.4.2516.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

ExceptionCondition
System..::..ArgumentException Thrown when the input parameter is out of range (negative, unable to resolve etc).
System..::..InvalidOperationException Thrown when CurveType property is Sag.

See Also