ProfileParabolaSymmetricSetPassingSightDistance Method |
Sets the passing sight distance with the given eye height and object height.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntaxpublic void SetPassingSightDistance(
double eyeHeight,
double objectHeight,
double distance
)
Public Sub SetPassingSightDistance (
eyeHeight As Double,
objectHeight As Double,
distance As Double
)
public:
void SetPassingSightDistance(
double eyeHeight,
double objectHeight,
double distance
)
Parameters
- eyeHeight Double
- Eye Height.
- objectHeight Double
- Object Height.
- distance Double
- New Passing Sight Distance value.
ExceptionsException | Condition |
---|
ArgumentException |
Thrown when the input parameter is out of range (negative, unable to resolve etc).
|
InvalidOperationException |
Thrown when CurveType property is Sag.
|
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.
See Also