AlignmentArc Class

The AlignmentArc class. AlignmentArc derives from the abstract AlignmentCurve class, and represents an AlignmentEntity made up of a single AlignmentSubEntityArc object.
Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    DisposableWrapper
      Autodesk.Civil.DatabaseServicesAlignmentEntity
        Autodesk.Civil.DatabaseServicesAlignmentCurve
          Autodesk.Civil.DatabaseServicesAlignmentArc

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.292
Syntax
public class AlignmentArc : AlignmentCurve

The AlignmentArc type exposes the following members.

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 AlignmentEntityItemInt32)
Public propertyLength Gets or sets the AlignmentArc's length.
(Overrides AlignmentCurveLength)
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)
Top
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)
Top
See Also