The AlignmentSpiral 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 propertyA
Gets the spiral A value.
Public propertyCompound
Gets the AlignmentSpiral entity Simple/Compound Flag.
Public propertyConstraint1
Gets the AlignmentEntity constraint type, either Fixed, Float or Free.
(Inherited from AlignmentEntity.)
Public propertyConstraint2
Gets the AlignmentSpiral entity constraint type.
Public propertyCurveGroupIndex
Gets the AlignmentSpiral entity curve group index string.
Public propertyCurveGroupSubEntityIndex
Gets the AlignmentSpiral entity curve group subentity index string.
Public propertyCurveType
Gets the AlignmentSpiral entity Incurve/Outcurve type.
Public propertyDelta
Gets the AlignmentSpiral entity curve delta angle.
Public propertyDirection
Gets the AeccAlignmentSpiralDirectionType enum value that specifies the curve direction as either left or right.
Public propertyEndDirection
Gets the direction value at the end point.
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 propertyHighestDesignSpeed
Gets the highest design speed of the AlignmentCurve.
(Inherited from AlignmentCurve.)
Public propertyItem (Overrides AlignmentEntity..::..Item[([( Int32])]) .)
Public propertyK
Gets the spiral K value.
Public propertyLength
Gets or sets the spiral length.
(Overrides AlignmentCurve..::..Length.)
Public propertyLongTangent
Gets the spiral long tangent.
Public propertyMinimumTransitionLength
Gets the minimum transition length according to the design speed check.
Public propertyP
Gets the spiral P value.
Public propertyRadialPoint
Gets the AlignmentSpiral subentity radial Point2D coordinate.
Public propertyRadiusIn
Gets the incoming curve radius.
Public propertyRadiusOut
Gets the outgoing curve radius.
Public propertyShortTangent
Gets the spiral short tangent.
Public propertySPIAngle
Gets the AlignmentSpiral entity SPI angle.
Public propertySPIPoint
Gets the AlignmentSpiral entity SPI Point2D coordinate.
Public propertySpiralDefinition
Gets the AlignmentSpiral entity spiral type.
Public propertySPIStation
Gets the AlignmentSpiral entity SPI station.
Public propertyStartDirection
Gets the direction value at the start point.
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.)
Public propertyTotalX
Gets the spiral total X value.
Public propertyTotalY
Gets the spiral total Y value.

See Also