The AlignmentArc type exposes the following members.

Methods

  NameDescription
Public methodDesignChecks
Gets the collection of applicable design checks.
(Inherited from AlignmentEntity.)
Public methodEquals (Inherited from AlignmentEntity.)
Public methodValidateDesignCheck
Validate a specific design check on this entity.
(Inherited from AlignmentEntity.)

Properties

  NameDescription
Public propertyCenterPoint
Gets or sets the AlignmentArc's center point.
Public propertyChordDirection
Gets the AlignmentArc's chord direction.
Public propertyChordLength
Gets or sets the AlignmentArc's chord length.
Public propertyClockwise
Gets a bool value that specifies whether the curve entity is a reverse curve.
Public propertyConstraint1
Gets the AlignmentEntity constraint type, either Fixed, Float or Free.
(Inherited from AlignmentEntity.)
Public propertyConstraint2
Gets the AlignmentArc entity constraint type.
Public propertyCurveGroupIndex
Gets or sets the AlignmentArc's group index.
Public propertyCurveGroupSubEntityIndex
Gets or sets the AlignmentArc's group subentity index.
Public propertyDeflectedAngle
Gets or sets the AlignmentArc's deflected angle.
Public propertyDelta
Gets or sets the AlignmentArc's delta.
Public propertyDirectionAtPoint1
Gets or sets the AlignmentArc's direction at point1.
Public propertyDirectionAtPoint2
Gets the AlignmentArc's direction at point2.
Public propertyEndDirection
Gets the AlignmentArc's end direction.
Public propertyEndPoint
Gets the end point of the AlignmentCurve.
(Inherited from AlignmentCurve.)
Public propertyEndStation
Gets the end station of the AlignmentCurve.
(Inherited from AlignmentCurve.)
Public propertyEntityAfter
Gets the ID of the AlignmentEntity after this one.
(Inherited from AlignmentEntity.)
Public propertyEntityBefore
Gets the ID of the AlignmentEntity before this one.
(Inherited from AlignmentEntity.)
Public propertyEntityId
Gets the AlignmentEntity id, which is the unique representation of this alignment entity.
(Inherited from AlignmentEntity.)
Public propertyEntityType
Gets the AlignmentEntity type.
(Inherited from AlignmentEntity.)
Public propertyExternalSecant
Gets or sets the AlignmentArc's external secant.
Public propertyExternalTangent
Gets or sets the AlignmentArc's external tangent.
Public propertyGreaterThan180
Gets or sets a bool value indicating whether the Arc solution angle is > 180 Degrees.
Public propertyHighestDesignSpeed
Gets the highest design speed of the AlignmentCurve.
(Inherited from AlignmentCurve.)
Public propertyItem (Overrides AlignmentEntity..::..Item[([( Int32])]) .)
Public propertyLength
Gets or sets the AlignmentArc's length.
(Overrides AlignmentCurve..::..Length.)
Public propertyMidOrdinate
Gets or sets the AlignmentArc's mid ordinate.
Public propertyMinimumRadius
Gets the minimum radius according to the design speed check.
Public propertyPassThroughPoint1
Gets or sets the AlignmentArc's first pass-through point.
Public propertyPassThroughPoint2
Gets or sets the AlignmentArc's second pass-through point.
Public propertyPassThroughPoint3
Gets or sets the AlignmentArc's third pass-through point.
Public propertyPIStation
Gets the AlignmentArc's PI station.
Public propertyRadius
Gets or sets the AlignmentArc's radius.
Public propertyReverseCurve
Gets a bool value that specifies whether the curve entity is a reverse curve.
Public propertyStartDirection
Gets the AlignmentArc's start direction.
Public propertyStartPoint
Gets the start point of the AlignmentCurve.
(Inherited from AlignmentCurve.)
Public propertyStartStation
Gets the start station of the AlignmentCurve.
(Inherited from AlignmentCurve.)
Public propertySubEntityCount
Gets the number of subentities that make up the AlignmentEntity.
(Inherited from AlignmentEntity.)

See Also