Share

OffsetAlignmentInfo Class

This class encapsulates the properties and operations of an offset alignment object.

Inheritance Hierarchy

SystemObject
  [T:Autodesk.Civil.CivilWrapper<AeccDbAlignment>]
    Autodesk.Civil.DatabaseServicesOffsetAlignmentInfo


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

Syntax

C#

public class OffsetAlignmentInfo : [T:Autodesk.Civil.CivilWrapper<AeccDbAlignment>]

VB

Public Class OffsetAlignmentInfo
	Inherits [T:Autodesk.Civil.CivilWrapper<AeccDbAlignment>]

C++

public ref class OffsetAlignmentInfo : public [T:Autodesk.Civil.CivilWrapper<AeccDbAlignment>]

The OffsetAlignmentInfo type exposes the following members.

Properties

 NameDescription
Public propertyLockMode Gets or sets the lock mode of the Offset Alignment.
Public propertyLockToEndStation Gets or sets a boolean value indicates that whether locks the Offset Alignment to the end station of the parent alignment.
Public propertyLockToStartStation Gets or sets a boolean value indicates that whether locks the Offset Alignment to the start station of the parent alignment.
Public propertyNominalOffset Sets or gets the nominal offset for the Offset Alignment.
Public propertyParentAlignmentId Gets the ObjectId of the parent alignment.
Public propertyRegions Gets a collection of the existing AlignmentRegion objects in the Alignment.
Public propertySide Gets the side of the offset alignment relative to its parent alignment.
Public propertyTransitions Gets a collection of the existing AlignmentTransition objects on the Alignment.
Public propertyUpdateMode Gets or sets the update mode in relationship to the parent Alignment.

Methods

 NameDescription
Public methodAddAutoWidenings(AutoWideningCriteriaInfo, AlignmentSubEntityArc) Adds automatic widenings using criteria on the specified specified curve groups of parent Alignment.
Public methodAddAutoWidenings(AutoWideningCriteriaInfo, SweptCurveLocation) Adds automatic widenings using criteria on the specified specified location of Offset Alignment.
Public methodAddAutoWidenings(AutoWideningInfo, AlignmentSubEntityArc) Adds automatic widenings using manual windening properties on the specified curve groups of the parent Alignment.
Public methodAddAutoWidenings(AutoWideningInfo, SweptCurveLocation) Adds automatic widenings using manual windening properties on the specified location of the Offset Alignment.
Public methodAddWidening Adds a widening with two 0-length linear transitions to the Offset Alignment.

Remarks

OffsetAlignmentInfo object would be invalid if the parent alignment is deleted.

See Also

Reference

Was this information helpful?