Creates an offset Alignment from the specified alignment name, returns the object Id of the offset alignment.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.2.3892.0
Syntax
C#
public static ObjectId CreateOffsetAlignment( Database database, string alignmentName, string parentAlignmentName, double offset, string styleName, double startStation, double endStation )
Visual Basic
Public Shared Function CreateOffsetAlignment ( _ database As Database, _ alignmentName As String, _ parentAlignmentName As String, _ offset As Double, _ styleName As String, _ startStation As Double, _ endStation As Double _ ) As ObjectId
Visual C++
public: static ObjectId CreateOffsetAlignment( Database^ database, String^ alignmentName, String^ parentAlignmentName, double offset, String^ styleName, double startStation, double endStation )
Parameters
- database
- Type: Database
The database of the parent alignment.
- alignmentName
- Type: System.String
The name of the offset alignment.
- parentAlignmentName
- Type: System.String
The name of the parent alignment.
- offset
- Type: System.Double
The offset value for the offset alignment.
- styleName
- Type: System.String
The style name for the offset alignment .
- startStation
- Type: System.Double
The start station for the offset alignment.
- endStation
- Type: System.Double
The end station for the offset alignment.
Remarks
- A negative value (offset < 0) indicates the Offset Alignment is at the left of the parent alignment.
- A positive value (offset > 0) indicates the Offset Alignment is at the right.
Exceptions
Exception | Condition |
---|---|
System.ArgumentException |
Thrown when:
|