AECPackageTypes (no NLS) Methods

This document describes the methods you can use to create Knowledgeware checks or rules for civil engineering objects.

This page discusses:

AECAlignment2DHorizontal.GetAheadCurve()

Signature

AECAlignment2DHorizontal.GetAheadCurve(Distance : LENGTH) : Feature

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

Feature

AECAlignment2DHorizontal.GetAheadLabel()

Signature

AECAlignment2DHorizontal.GetAheadLabel(Distance : LENGTH) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

String

AECAlignment2DHorizontal.GetAheadStation()

Signature

AECAlignment2DHorizontal.GetAheadStation(Distance : LENGTH, UnitString : String, StationFormat : Integer, DisplayTrailingZero : Boolean, MaxDecimalPlaces : Integer) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -
UnitString In String -
StationFormat In Integer -
DisplayTrailingZero In Boolean -
MaxDecimalPlaces In Integer -

ReturnType

String

AECAlignment2DHorizontal.GetBackCurve()

Signature

AECAlignment2DHorizontal.GetBackCurve(Distance : LENGTH) : Feature

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

Feature

AECAlignment2DHorizontal.GetBackLabel()

Signature

AECAlignment2DHorizontal.GetBackLabel(Distance : LENGTH) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

String

AECAlignment2DHorizontal.GetBackStation()

Signature

AECAlignment2DHorizontal.GetBackStation(Distance : LENGTH, UnitString : String, StationFormat : Integer, DisplayTrailingZero : Boolean, MaxDecimalPlaces : Integer) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -
UnitString In String -
StationFormat In Integer -
DisplayTrailingZero In Boolean -
MaxDecimalPlaces In Integer -

ReturnType

String

AECAlignment2DHorizontal.GetCategory()

Signature

AECAlignment2DHorizontal.GetCategory(Distance : LENGTH) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

String

AECAlignment2DHorizontal.GetDistance()

Signature

AECAlignment2DHorizontal.GetDistance(Station : String) : LENGTH

Arguments

Name Input/Output Required? Type Comment
Station In String -

ReturnType

LENGTH

AECAlignment2DHorizontal.GetFlow()

Signature

AECAlignment2DHorizontal.GetFlow(Distance : LENGTH) : VOL_FLOW

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

VOL_FLOW

AECAlignment2DHorizontal.GetKeyPointAcronym()

Signature

AECAlignment2DHorizontal.GetKeyPointAcronym(Distance : LENGTH) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

String

AECAlignment2DHorizontal.GetLength()

Signature

AECAlignment2DHorizontal.GetLength() : LENGTH

ReturnType

LENGTH

AECAlignment2DHorizontal.GetListOfSegments()

Signature

AECAlignment2DHorizontal.GetListOfSegments() : List

ReturnType

List

AECAlignment2DHorizontal.GetMaximumAllowableCantDeficiency()

Signature

AECAlignment2DHorizontal.GetMaximumAllowableCantDeficiency() : LENGTH

ReturnType

LENGTH

AECAlignment2DHorizontal.GetMaximumAllowableCantExcess()

Signature

AECAlignment2DHorizontal.GetMaximumAllowableCantExcess() : LENGTH

ReturnType

LENGTH

AECAlignment2DHorizontal.GetMaximumSpeed()

Signature

AECAlignment2DHorizontal.GetMaximumSpeed() : SPEED

ReturnType

SPEED

AECAlignment2DHorizontal.GetMinimumSpeed()

Signature

AECAlignment2DHorizontal.GetMinimumSpeed() : SPEED

ReturnType

SPEED

AECAlignment2DHorizontal.GetNormalSlope()

Signature

AECAlignment2DHorizontal.GetNormalSlope() : ANGLE

ReturnType

ANGLE

AECAlignment2DHorizontal.GetRadius()

Signature

AECAlignment2DHorizontal.GetRadius(Distance : LENGTH) : LENGTH

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

LENGTH

AECAlignment2DHorizontal.GetSpeed()

Signature

AECAlignment2DHorizontal.GetSpeed(Distance : LENGTH) : SPEED

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

SPEED

AECAlignment2DHorizontal.GetTrackWidth()

Signature

AECAlignment2DHorizontal.GetTrackWidth() : LENGTH

ReturnType

LENGTH

AECAlignment2DVertical.GetAheadLabel()

Signature

AECAlignment2DVertical.GetAheadLabel(Distance : LENGTH) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

String

AECAlignment2DVertical.GetAheadStation()

Signature

AECAlignment2DVertical.GetAheadStation(Distance : LENGTH, UnitString : String, StationFormat : Integer, DisplayTrailingZero : Boolean, MaxDecimalPlaces : Integer) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -
UnitString In String -
StationFormat In Integer -
DisplayTrailingZero In Boolean -
MaxDecimalPlaces In Integer -

ReturnType

String

AECAlignment2DVertical.GetBackLabel()

Signature

AECAlignment2DVertical.GetBackLabel(Distance : LENGTH) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

String

AECAlignment2DVertical.GetBackStation()

Signature

AECAlignment2DVertical.GetBackStation(Distance : LENGTH, UnitString : String, StationFormat : Integer, DisplayTrailingZero : Boolean, MaxDecimalPlaces : Integer) : String

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -
UnitString In String -
StationFormat In Integer -
DisplayTrailingZero In Boolean -
MaxDecimalPlaces In Integer -

ReturnType

String

AECAlignment2DVertical.GetElevation()

Signature

AECAlignment2DVertical.GetElevation(Distance : LENGTH) : LENGTH

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

LENGTH

AECAlignment2DVertical.GetListOfSegments()

Signature

AECAlignment2DVertical.GetListOfSegments() : List

ReturnType

List

AECAlignment2DVertical.GetPassingSightDistanceRatio()

Signature

AECAlignment2DVertical.GetPassingSightDistanceRatio(Distance : LENGTH) : Real

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

Real

AECAlignment3D.GetGradientAtStationing()

Signature

AECAlignment3D.GetGradientAtStationing(Stationing : String) : ANGLE

Arguments

Name Input/Output Required? Type Comment
Stationing In String -

ReturnType

ANGLE

AECAlignment3D.GetLanesLargestWidthAtStationing()

Signature

AECAlignment3D.GetLanesLargestWidthAtStationing(Stationing : String) : LENGTH

Arguments

Name Input/Output Required? Type Comment
Stationing In String -

ReturnType

LENGTH

AECAlignment3D.GetNbLanesAtStationing()

Signature

AECAlignment3D.GetNbLanesAtStationing(Stationing : String) : Integer

Arguments

Name Input/Output Required? Type Comment
Stationing In String -

ReturnType

Integer

AECAlignment3D.GetRadiusAtStationing()

Signature

AECAlignment3D.GetRadiusAtStationing(Stationing : String) : LENGTH

Arguments

Name Input/Output Required? Type Comment
Stationing In String -

ReturnType

LENGTH

AECAlignment3DCurve.GetRadius()

Signature

AECAlignment3DCurve.GetRadius(Distance : LENGTH) : LENGTH

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

LENGTH

AECAlignment3DCurve.GetSpeed()

Signature

AECAlignment3DCurve.GetSpeed(Distance : LENGTH) : SPEED

Arguments

Name Input/Output Required? Type Comment
Distance In LENGTH -

ReturnType

SPEED

AECAlignmentPoint.GetCategory()

Signature

AECAlignmentPoint.GetCategory() : String

ReturnType

String

AECAlignmentPoint.GetCoordinates()

Signature

AECAlignmentPoint.GetCoordinates(X : LENGTH, Y : LENGTH, Easting : LENGTH, Northing : LENGTH)

Arguments

Name Input/Output Required? Type Comment
X Out LENGTH -
Y Out LENGTH -
Easting Out LENGTH -
Northing Out LENGTH -

AECAlignmentPoint.GetCurvilinearDistance()

Signature

AECAlignmentPoint.GetCurvilinearDistance() : LENGTH

ReturnType

LENGTH

AECAlignmentPoint.GetElevation()

Signature

AECAlignmentPoint.GetElevation(Alignment : AECAlignment) : LENGTH

Arguments

Name Input/Output Required? Type Comment
Alignment In AECAlignment -

ReturnType

LENGTH

AECAlignmentPoint.GetFlow()

Signature

AECAlignmentPoint.GetFlow() : VOL_FLOW

ReturnType

VOL_FLOW

AECAlignmentPoint.GetLabel()

Signature

AECAlignmentPoint.GetLabel() : String

ReturnType

String

AECAlignmentPoint.GetLeftTraveledWayWidth()

Signature

AECAlignmentPoint.GetLeftTraveledWayWidth() : LENGTH

ReturnType

LENGTH

AECAlignmentPoint.GetNormalSlope()

Signature

AECAlignmentPoint.GetNormalSlope() : ANGLE

ReturnType

ANGLE

AECAlignmentPoint.GetNumberOfLanes()

Signature

AECAlignmentPoint.GetNumberOfLanes() : Integer

ReturnType

Integer

AECAlignmentPoint.GetOffset()

Signature

AECAlignmentPoint.GetOffset() : LENGTH

ReturnType

LENGTH

AECAlignmentPoint.GetRightTraveledWayWidth()

Signature

AECAlignmentPoint.GetRightTraveledWayWidth() : LENGTH

ReturnType

LENGTH

AECAlignmentPoint.GetSpeed()

Signature

AECAlignmentPoint.GetSpeed() : SPEED

ReturnType

SPEED

AECAlignmentPoint.GetStationing()

Signature

AECAlignmentPoint.GetStationing(UnitString : String, StationFormat : Integer, DisplayTrailingZero : Boolean, MaxDecimalPlaces : Integer) : String

Arguments

Name Input/Output Required? Type Comment
UnitString In String -
StationFormat In Integer -
DisplayTrailingZero In Boolean -
MaxDecimalPlaces In Integer -

ReturnType

String

AECHorizontalArc.GetActualCant()

Signature

AECHorizontalArc.GetActualCant() : LENGTH

ReturnType

LENGTH

AECHorizontalArc.GetAheadCurve()

Signature

AECHorizontalArc.GetAheadCurve() : Feature

ReturnType

Feature

AECHorizontalArc.GetApexLength()

Signature

AECHorizontalArc.GetApexLength() : LENGTH

ReturnType

LENGTH

AECHorizontalArc.GetBackCurve()

Signature

AECHorizontalArc.GetBackCurve() : Feature

ReturnType

Feature

AECHorizontalArc.GetCategory()

Signature

AECHorizontalArc.GetCategory() : String

ReturnType

String

AECHorizontalArc.GetCentralAngle()

Signature

AECHorizontalArc.GetCentralAngle() : ANGLE

ReturnType

ANGLE

AECHorizontalArc.GetConfiguration()

Signature

AECHorizontalArc.GetConfiguration() : String

ReturnType

String

AECHorizontalArc.GetCurvilinearLength()

Signature

AECHorizontalArc.GetCurvilinearLength() : LENGTH

ReturnType

LENGTH

AECHorizontalArc.GetDegreeOfCurvature()

Signature

AECHorizontalArc.GetDegreeOfCurvature(Length : LENGTH, UnitString : String, Mode : Integer) : ANGLE

Arguments

Name Input/Output Required? Type Comment
Length In LENGTH -
UnitString In String -
Mode In Integer -

ReturnType

ANGLE

AECHorizontalArc.GetDirection()

Signature

AECHorizontalArc.GetDirection() : String

ReturnType

String

AECHorizontalArc.GetEquilibriumCant()

Signature

AECHorizontalArc.GetEquilibriumCant() : LENGTH

ReturnType

LENGTH

AECHorizontalArc.GetExtremities()

Signature

AECHorizontalArc.GetExtremities(Extremity1 : 2DPoint, Extremity2 : 2DPoint)

Arguments

Name Input/Output Required? Type Comment
Extremity1 Out 2DPoint -
Extremity2 Out 2DPoint -

AECHorizontalArc.GetFlow()

Signature

AECHorizontalArc.GetFlow() : VOL_FLOW

ReturnType

VOL_FLOW

AECHorizontalArc.GetFullSuperElevation()

Signature

AECHorizontalArc.GetFullSuperElevation() : ANGLE

ReturnType

ANGLE

AECHorizontalArc.GetNextArc()

Signature

AECHorizontalArc.GetNextArc() : Feature

ReturnType

Feature

AECHorizontalArc.GetNumberOfLanes()

Signature

AECHorizontalArc.GetNumberOfLanes() : Integer

ReturnType

Integer

AECHorizontalArc.GetOutTangentEntryToPreviousPILength()

Signature

AECHorizontalArc.GetOutTangentEntryToPreviousPILength() : LENGTH

ReturnType

LENGTH

AECHorizontalArc.GetPIStationing()

Signature

AECHorizontalArc.GetPIStationing(UnitString : String, StationFormat : Integer, DisplayTrailingZero : Boolean, MaxDecimalPlaces : Integer) : String

Arguments

Name Input/Output Required? Type Comment
UnitString In String -
StationFormat In Integer -
DisplayTrailingZero In Boolean -
MaxDecimalPlaces In Integer -

ReturnType

String

AECHorizontalArc.GetPreviousArc()

Signature

AECHorizontalArc.GetPreviousArc() : Feature

ReturnType

Feature

AECHorizontalArc.GetRadius()

Signature

AECHorizontalArc.GetRadius() : LENGTH

ReturnType

LENGTH

AECHorizontalArc.GetSpeed()

Signature

AECHorizontalArc.GetSpeed() : SPEED

ReturnType

SPEED

AECHorizontalArc.GetTangentLength()

Signature

AECHorizontalArc.GetTangentLength() : LENGTH

ReturnType

LENGTH

AECHorizontalArc.GetTransitionCentralAngle()

Signature

AECHorizontalArc.GetTransitionCentralAngle() : ANGLE

ReturnType

ANGLE

AECHorizontalArc.GetTraveledWayLaneDistribution()

Signature

AECHorizontalArc.GetTraveledWayLaneDistribution(LefLaneDistribution : List, CenterLaneDistribution : List, RightLaneDistribution : List)

Arguments

Name Input/Output Required? Type Comment
LefLaneDistribution Out List -
CenterLaneDistribution Out List -
RightLaneDistribution Out List -

AECHorizontalClothoid.GetAheadCurve()

Signature

AECHorizontalClothoid.GetAheadCurve() : Feature

ReturnType

Feature

AECHorizontalClothoid.GetBackCurve()

Signature

AECHorizontalClothoid.GetBackCurve() : Feature

ReturnType

Feature

AECHorizontalClothoid.GetCentralAngle()

Signature

AECHorizontalClothoid.GetCentralAngle() : ANGLE

ReturnType

ANGLE

AECHorizontalClothoid.GetCurvilinearLength()

Signature

AECHorizontalClothoid.GetCurvilinearLength() : LENGTH

ReturnType

LENGTH

AECHorizontalClothoid.GetLengthAlongTangent()

Signature

AECHorizontalClothoid.GetLengthAlongTangent() : LENGTH

ReturnType

LENGTH

AECHorizontalClothoid.GetLengthNormalToTangent()

Signature

AECHorizontalClothoid.GetLengthNormalToTangent() : LENGTH

ReturnType

LENGTH

AECHorizontalClothoid.GetLongTangentLength()

Signature

AECHorizontalClothoid.GetLongTangentLength() : LENGTH

ReturnType

LENGTH

AECHorizontalClothoid.GetOffsetOfCircularCurveFromTangent()

Signature

AECHorizontalClothoid.GetOffsetOfCircularCurveFromTangent() : LENGTH

ReturnType

LENGTH

AECHorizontalClothoid.GetRadiusAtEnd()

Signature

AECHorizontalClothoid.GetRadiusAtEnd() : LENGTH

ReturnType

LENGTH

AECHorizontalClothoid.GetRadiusAtStart()

Signature

AECHorizontalClothoid.GetRadiusAtStart() : LENGTH

ReturnType

LENGTH

AECHorizontalClothoid.GetShortTangentLength()

Signature

AECHorizontalClothoid.GetShortTangentLength() : LENGTH

ReturnType

LENGTH

AECHorizontalClothoid.GetSpeed()

Signature

AECHorizontalClothoid.GetSpeed() : SPEED

ReturnType

SPEED

AECHorizontalClothoid.GetSpiralA()

Signature

AECHorizontalClothoid.GetSpiralA() : LENGTH

ReturnType

LENGTH

AECHorizontalClothoid.GetTStoArcCenterDistanceAlongTangent()

Signature

AECHorizontalClothoid.GetTStoArcCenterDistanceAlongTangent() : LENGTH

ReturnType

LENGTH

AECHorizontalNetwork.GetHorizontalAlignments()

Signature

AECHorizontalNetwork.GetHorizontalAlignments() : List

ReturnType

List

AECHorizontalTangent.GetAheadCurve()

Signature

AECHorizontalTangent.GetAheadCurve() : Feature

ReturnType

Feature

AECHorizontalTangent.GetAzimuth()

Signature

AECHorizontalTangent.GetAzimuth(ProductOccurrence : ProductOccurrence) : ANGLE

Arguments

Name Input/Output Required? Type Comment
ProductOccurrence In ProductOccurrence -

ReturnType

ANGLE

AECHorizontalTangent.GetBackCurve()

Signature

AECHorizontalTangent.GetBackCurve() : Feature

ReturnType

Feature

AECHorizontalTangent.GetCurvilinearLength()

Signature

AECHorizontalTangent.GetCurvilinearLength() : LENGTH

ReturnType

LENGTH

AECHorizontalTangent.GetFlow()

Signature

AECHorizontalTangent.GetFlow() : VOL_FLOW

ReturnType

VOL_FLOW

AECHorizontalTangent.GetSpeed()

Signature

AECHorizontalTangent.GetSpeed() : SPEED

ReturnType

SPEED

AECHorizontalTransition.GetAheadCurve()

Signature

AECHorizontalTransition.GetAheadCurve() : Feature

ReturnType

Feature

AECHorizontalTransition.GetBackCurve()

Signature

AECHorizontalTransition.GetBackCurve() : Feature

ReturnType

Feature

AECHorizontalTransition.GetCentralAngle()

Signature

AECHorizontalTransition.GetCentralAngle() : ANGLE

ReturnType

ANGLE

AECHorizontalTransition.GetConfiguration()

Signature

AECHorizontalTransition.GetConfiguration() : String

ReturnType

String

AECHorizontalTransition.GetCurvilinearLength()

Signature

AECHorizontalTransition.GetCurvilinearLength() : LENGTH

ReturnType

LENGTH

AECHorizontalTransition.GetLengthAlongTangent()

Signature

AECHorizontalTransition.GetLengthAlongTangent() : LENGTH

ReturnType

LENGTH

AECHorizontalTransition.GetLengthNormalToTangent()

Signature

AECHorizontalTransition.GetLengthNormalToTangent() : LENGTH

ReturnType

LENGTH

AECHorizontalTransition.GetLongTangentLength()

Signature

AECHorizontalTransition.GetLongTangentLength() : LENGTH

ReturnType

LENGTH

AECHorizontalTransition.GetOffsetOfCircularCurveFromTangent()

Signature

AECHorizontalTransition.GetOffsetOfCircularCurveFromTangent() : LENGTH

ReturnType

LENGTH

AECHorizontalTransition.GetRadiusAtEnd()

Signature

AECHorizontalTransition.GetRadiusAtEnd() : LENGTH

ReturnType

LENGTH

AECHorizontalTransition.GetRadiusAtStart()

Signature

AECHorizontalTransition.GetRadiusAtStart() : LENGTH

ReturnType

LENGTH

AECHorizontalTransition.GetShortTangentLength()

Signature

AECHorizontalTransition.GetShortTangentLength() : LENGTH

ReturnType

LENGTH

AECHorizontalTransition.GetSpeed()

Signature

AECHorizontalTransition.GetSpeed() : SPEED

ReturnType

SPEED

AECHorizontalTransition.GetSpiralA()

Signature

AECHorizontalTransition.GetSpiralA() : LENGTH

ReturnType

LENGTH

AECHorizontalTransition.GetTStoArcCenterDistanceAlongTangent()

Signature

AECHorizontalTransition.GetTStoArcCenterDistanceAlongTangent() : LENGTH

ReturnType

LENGTH

AECLaneType.GetDesignVehicles()

Signature

AECLaneType.GetDesignVehicles() : List

ReturnType

List

AECLaneType.GetLateralClearance()

Signature

AECLaneType.GetLateralClearance() : LENGTH

ReturnType

LENGTH

AECLaneType.GetWidth()

Signature

AECLaneType.GetWidth() : LENGTH

ReturnType

LENGTH

AECSketch.GetListOfAlignmentSegments()

The AECSketch.GetListOfAlignmentSegments() method can be used to retrieve the list of 2DCurve of the alignment sketch (horizontal or vertical). -

Signature

AECSketch.GetListOfAlignmentSegments() : List

ReturnType

List

AECSubgradeSection.GetDistance()

Signature

AECSubgradeSection.GetDistance() : LENGTH

ReturnType

LENGTH

AECSubgradeSection.GetIsBallast()

Signature

AECSubgradeSection.GetIsBallast() : Boolean

ReturnType

Boolean

AECTangentGrade.GetAheadCurve()

Signature

AECTangentGrade.GetAheadCurve() : Feature

ReturnType

Feature

AECTangentGrade.GetBackCurve()

Signature

AECTangentGrade.GetBackCurve() : Feature

ReturnType

Feature

AECTangentGrade.GetGrade()

Signature

AECTangentGrade.GetGrade() : ANGLE

ReturnType

ANGLE

AECVehicleType.GetFrontOverhangWidth()

Signature

AECVehicleType.GetFrontOverhangWidth(Radius : LENGTH) : LENGTH

Arguments

Name Input/Output Required? Type Comment
Radius In LENGTH -

ReturnType

LENGTH

AECVehicleType.GetSweptPathWidth()

Signature

AECVehicleType.GetSweptPathWidth(Radius : LENGTH) : LENGTH

Arguments

Name Input/Output Required? Type Comment
Radius In LENGTH -

ReturnType

LENGTH

AECVerticalAlignmentPoint.GetDistance()

Signature

AECVerticalAlignmentPoint.GetDistance() : LENGTH

ReturnType

LENGTH

AECVerticalAlignmentPoint.GetElevation()

Signature

AECVerticalAlignmentPoint.GetElevation() : LENGTH

ReturnType

LENGTH

AECVerticalAlignmentPoint.GetLabel()

Signature

AECVerticalAlignmentPoint.GetLabel() : String

ReturnType

String

AECVerticalAlignmentPoint.GetStationing()

Signature

AECVerticalAlignmentPoint.GetStationing(UnitString : String, StationFormat : Integer, DisplayTrailingZero : Boolean, MaxDecimalPlaces : Integer) : String

Arguments

Name Input/Output Required? Type Comment
UnitString In String -
StationFormat In Integer -
DisplayTrailingZero In Boolean -
MaxDecimalPlaces In Integer -

ReturnType

String

AECVerticalCurve.GetAheadCurve()

Signature

AECVerticalCurve.GetAheadCurve() : Feature

ReturnType

Feature

AECVerticalCurve.GetAlgebraicDifferenceStartEndGrade()

Signature

AECVerticalCurve.GetAlgebraicDifferenceStartEndGrade() : ANGLE

ReturnType

ANGLE

AECVerticalCurve.GetBackCurve()

Signature

AECVerticalCurve.GetBackCurve() : Feature

ReturnType

Feature

AECVerticalCurve.GetConfiguration()

Signature

AECVerticalCurve.GetConfiguration() : String

ReturnType

String

AECVerticalCurve.GetEndElevation()

Signature

AECVerticalCurve.GetEndElevation() : LENGTH

ReturnType

LENGTH

AECVerticalCurve.GetEndPosition()

Signature

AECVerticalCurve.GetEndPosition(X : LENGTH, Y : LENGTH)

Arguments

Name Input/Output Required? Type Comment
X Out LENGTH -
Y Out LENGTH -

AECVerticalCurve.GetEndStation()

Signature

AECVerticalCurve.GetEndStation() : String

ReturnType

String

AECVerticalCurve.GetExtremumPointDistance()

Signature

AECVerticalCurve.GetExtremumPointDistance() : LENGTH

ReturnType

LENGTH

AECVerticalCurve.GetExtremumPointElevation()

Signature

AECVerticalCurve.GetExtremumPointElevation() : LENGTH

ReturnType

LENGTH

AECVerticalCurve.GetExtremumPointLabel()

Signature

AECVerticalCurve.GetExtremumPointLabel() : String

ReturnType

String

AECVerticalCurve.GetExtremumPointStation()

Signature

AECVerticalCurve.GetExtremumPointStation(UnitString : String, StationFormat : Integer, DisplayTrailingZero : Boolean, MaxDecimalPlaces : Integer) : String

Arguments

Name Input/Output Required? Type Comment
UnitString In String -
StationFormat In Integer -
DisplayTrailingZero In Boolean -
MaxDecimalPlaces In Integer -

ReturnType

String

AECVerticalCurve.GetExtremumPosition()

Signature

AECVerticalCurve.GetExtremumPosition(X : LENGTH, Y : LENGTH)

Arguments

Name Input/Output Required? Type Comment
X Out LENGTH -
Y Out LENGTH -

AECVerticalCurve.GetHorizontalLength()

Signature

AECVerticalCurve.GetHorizontalLength() : LENGTH

ReturnType

LENGTH

AECVerticalCurve.GetRateOfVerticalCurvature()

Signature

AECVerticalCurve.GetRateOfVerticalCurvature() : Real

ReturnType

Real

AECVerticalCurve.GetStartElevation()

Signature

AECVerticalCurve.GetStartElevation() : LENGTH

ReturnType

LENGTH

AECVerticalCurve.GetStartPosition()

Signature

AECVerticalCurve.GetStartPosition(X : LENGTH, Y : LENGTH)

Arguments

Name Input/Output Required? Type Comment
X Out LENGTH -
Y Out LENGTH -

AECVerticalCurve.GetStartStation()

Signature

AECVerticalCurve.GetStartStation() : String

ReturnType

String

AECVerticalCurve.GetVPI()

Signature

AECVerticalCurve.GetVPI(X : LENGTH, Y : LENGTH)

Arguments

Name Input/Output Required? Type Comment
X Out LENGTH -
Y Out LENGTH -

AECVerticalCurve.GetVPIElevation()

Signature

AECVerticalCurve.GetVPIElevation() : LENGTH

ReturnType

LENGTH

AECVerticalCurve.GetVPIStation()

Signature

AECVerticalCurve.GetVPIStation() : String

ReturnType

String

AECVerticalTransition.GetAheadCurve()

Signature

AECVerticalTransition.GetAheadCurve() : Feature

ReturnType

Feature

AECVerticalTransition.GetBackCurve()

Signature

AECVerticalTransition.GetBackCurve() : Feature

ReturnType

Feature

AECVerticalTransition.GetConfiguration()

Signature

AECVerticalTransition.GetConfiguration() : String

ReturnType

String

AECVerticalTransition.GetCurvilinearLength()

Provides the curvilinear length of the spiral.

Signature

AECVerticalTransition.GetCurvilinearLength() : LENGTH

ReturnType

LENGTH

AECVerticalTransition.GetHorizontalLength()

Provides the horizontal length of the spiral.

Signature

AECVerticalTransition.GetHorizontalLength() : LENGTH

ReturnType

LENGTH

AECVerticalTransition.GetRadiusAtEnd()

Provides the radius at the end of the transition.

Signature

AECVerticalTransition.GetRadiusAtEnd() : LENGTH

ReturnType

LENGTH

AECVerticalTransition.GetRadiusAtStart()

Provides the radius at the start of the transition.

Signature

AECVerticalTransition.GetRadiusAtStart() : LENGTH

ReturnType

LENGTH

AECVerticalTransition.GetSpeed()

Provides the design speed measured at the start point of the transition.

Signature

AECVerticalTransition.GetSpeed() : SPEED

ReturnType

SPEED

AECVerticalTransition.GetSpiralA()

Signature

AECVerticalTransition.GetSpiralA() : LENGTH

ReturnType

LENGTH