SetPassingSightDistance Method

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

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