Share

AlignmentCurve Class

The AlignmentCurve class. This is an abstract base class for other Alignment Entity classes, such as AlignmentArc, AlignmentSCS, and AlignmentLine.

Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    DisposableWrapper
      Autodesk.Civil.DatabaseServicesAlignmentEntity
        Autodesk.Civil.DatabaseServicesAlignmentCurve
          More

Namespace: Autodesk.Civil.DatabaseServices
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280

Syntax

C#

public abstract class AlignmentCurve : AlignmentEntity

VB

Public MustInherit Class AlignmentCurve
	Inherits AlignmentEntity

C++

public ref class AlignmentCurve abstract : public AlignmentEntity

The AlignmentCurve type exposes the following members.

Properties

 NameDescription
Public propertyConstraint1 Gets the AlignmentEntity constraint type, either Fixed, Float or Free.
(Inherited from AlignmentEntity)
Public propertyEndPoint Gets the end point of the AlignmentCurve.
Public propertyEndStation Gets the end station of the 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.
Public propertyItem
(Inherited from AlignmentEntity)
Public propertyLength Gets the length of the AlignmentCurve.
Public propertyStartPoint Gets the start point of the AlignmentCurve.
Public propertyStartStation Gets the start station of the AlignmentCurve.
Public propertySubEntityCount Gets the number of subentities that make up the AlignmentEntity.
(Inherited from AlignmentEntity)

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)

See Also

Reference

Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    DisposableWrapper
      Autodesk.Civil.DatabaseServicesAlignmentEntity
        Autodesk.Civil.DatabaseServicesAlignmentCurve
          Autodesk.Civil.DatabaseServicesAlignmentArc
          Autodesk.Civil.DatabaseServicesAlignmentCCRC
          Autodesk.Civil.DatabaseServicesAlignmentCRC
          Autodesk.Civil.DatabaseServicesAlignmentCTC
          Autodesk.Civil.DatabaseServicesAlignmentLine
          Autodesk.Civil.DatabaseServicesAlignmentMultipleSegments
          Autodesk.Civil.DatabaseServicesAlignmentSCS
          Autodesk.Civil.DatabaseServicesAlignmentSCSCS
          Autodesk.Civil.DatabaseServicesAlignmentSCSSCS
          Autodesk.Civil.DatabaseServicesAlignmentSpiral
          Autodesk.Civil.DatabaseServicesAlignmentSSCSS
          Autodesk.Civil.DatabaseServicesAlignmentSTS

Was this information helpful?