| 
| enum   | AccelerationUnitType { MeterPerSecSquared = 202
, FootPerSecSquared
 } | 
|   | 
| enum   | AlignmentDesignCheckType {  
  TangentIntersection = 251704641
, Line
, Spiral
, Curve
,  
  Superelevation = 251704647
 
 } | 
|   | 
| enum   | AlignmentDividedPivotType {  
  Center = 3073
, InsideOfCurve
, OutsideOfCurve
, LeftSide
,  
  RightSide
, MedianEdges
, Baseline
 
 } | 
|   | 
| enum   | AlignmentLockModeType { Geometry = 1
, Station
 } | 
|   | 
| enum   | AlignmentMedianTreatmentType { MaintainMedian = 3079
, DistortedMedian
 } | 
|   | 
| enum   | AlignmentPointType {  
  Begin = 257
, End
, TanTan
, CurveMidPt = 285
,  
  TanCurve = 260
, CurveTan
, CompCurveCurve
, RevCurveCurve
,  
  TanSpiral
, SpiralTan
, CurveSpiral
, SpiralCurve
,  
  SpiralSpiral
, RevSpiral
 
 } | 
|   | 
| enum   | AlignmentTransitionSegmentType { Lines
, Arcs
 } | 
|   | 
| enum   | AlignmentUndividedPivotType {  
  Center = 3073
, InsideOfCurve
, OutsideOfCurve
, LeftSide
,  
  RightSide
 
 } | 
|   | 
| enum   | AlignmentUpdateModeType { Dynamic = 1
, Static
 } | 
|   | 
| enum   | AnchorLocationType {  
  TopLeft = 134263044
, TopCenter
, TopRight
, MiddleLeft
,  
  MiddleCenter
, MiddleRight
, BottomLeft
, BottomCenter
,  
  BottomRight
, Start = 134263041
, Middle
, End
,  
  InsertionPoint = 134263053
, Station = 134263072
, LabelLocation
, PI
,  
  PVI = 134263088
, CurveStart
, CurveEnd
, PVIExtension
,  
  CurveStartExtension
, CurveMiddleExtension
, CurveEndExtension
, CurveHighPoint
,  
  CurveLowPoint
, TangentStart
, TangentMiddle
, TangentEnd
,  
  TangentStartExtension
, TangentMiddleExtension
, TangentEndExtension
, StationExtension
,  
  BandTop
, BandMiddle
, BandBottom
, StartExtension
,  
  MiddleExtension
, EndExtension
, Offset = 134263152
, GradeBreak = 134263154
,  
  GradeBreakExtension
 
 } | 
|   | 
| enum   | AnchorPointType {  
  Start = 134263041
, Middle
, End
, TopLeft
,  
  TopCenter
, TopRight
, MiddleLeft
, MiddleCenter
,  
  MiddleRight
, BottomLeft
, BottomCenter
, BottomRight
,  
  InsertionPoint
, Center
, PointOfIntersection
, Station = 134263072
,  
  PI = 134263074
, PVI = 134263088
, CurveStart
, CurveEnd
,  
  PVIDimension
, CurveStartDimension
, CurveMidDimension
, CurveEndDimension
,  
  CurveHighPoint
, CurveLowPoint
, TangentStart
, TangentMiddle
,  
  TangentEnd
, TangentStartDimension
, TangentMiddleDimension
, TangentEndDimension
,  
  TangentInStart = 134263075
, TangentInMiddle
, TangentOutMiddle = 134263078
, TangentOutEnd
,  
  StationExtension = 134263103
, PVIStart = 134263120
, PVIEnd
, PVIStartDimension
,  
  PVIEndDimension
, CurveMid = 134263128
, CurveHighPointDimension
, CurveLowPointDimension
,  
  CurveStartInView = 134263184
, CurveEndInView
, CurveStartInViewDimension
, CurveEndInViewDimension
,  
  TangentStartInView
, TangentEndInView
, TangentStartInViewDimension
, TangentEndInViewDimension
,  
  PVIStartInView
, PVIEndInView
, PVIStartInViewDimension
, PVIEndInViewDimension
,  
  StartExtension = 134263107
, MiddleExtension
, EndExtension
, Offset = 134263152
,  
  OffsetExtension
, GradeBreak
, GradeBreakExtension
, Centerline
,  
  TopOuterDiameter
, TopInnerDiameter
, BottomOuterDiameter
, BottomInnerDiameter
,  
  PipeDimension
, StructureDimension
, SectionViewTop = 134263168
, SectionViewBottom
,  
  SectionViewTopAtStart
, SectionViewBottomAtStart
, SectionViewTopAtMiddle
, SectionViewBottomAtMiddle
,  
  SectionViewTopAtEnd
, SectionViewBottomAtEnd
, SegmentMiddleSuperelevationBand = 134264080
, Insertion = 134264184
,  
  Dimension
, LabelLocation = 134263296
, BandTop = 134263104
, BandMiddle
,  
  BandBottom
, PreviousStationBandTop = 134264160
, PreviousStationBandMiddle
, PreviousStationBandBottom
,  
  LengthMidBandTop
, LengthMidBandMiddle
, LengthMidBandBottom
, NextStationBandTop
,  
  NextStationBandMiddle
, NextStationBandBottom
, SegmentStartAndBandTop = 134264082
, SegmentStartAndBandMiddle
,  
  SegmentStartAndBandBot
, SegmentMiddleAndBandTop
, SegmentMiddleAndBandMiddle
, SegmentMiddleAndBandBot
,  
  SegmentEndAndBandTop
, SegmentEndAndBandMiddle
, SegmentEndAndBandBot
, SchematicLineStart
,  
  SchematicLineMid
, SchematicLineEnd
, PreviousOffsetBandTop = 134264144
, PreviousOffsetBandMiddle
,  
  PreviousOffsetBandBottom
, NextOffsetBandTop = 134264150
, NextOffsetBandMiddle
, NextOffsetBandBottom
 
 } | 
|   | 
| enum   | AngleFormatType { Decimal = 2468
, DegreeMinuteSecond = 2471
, MinuteSecond = 2469
, MinuteSecondSpaced
 } | 
|   | 
| enum   | AngleUnitType { Degree = 179
, Radian = 178
, Grad = 180
 } | 
|   | 
| enum   | AreaUnitType {  
  SquareMeter = 55
, SquareFoot
, Acre
, Hectare = 61
,  
  SquareKilometer = 75
, SquareMile = 83
, SquareYard = 93
 
 } | 
|   | 
| enum   | ArrowHeadFitType { Shrink = 256
, Omit
, AlwaysDraw
 } | 
|   | 
| enum   | ArrowHeadSizeType { UseDrawScale = 4096
, UseFixedScale
, UseSizeInAbsUnits
, UseSizeInRelUnits
 } | 
|   | 
| enum   | ArrowHeadType {  
  ClosedFilled
, ClosedBlank
, Closed
, Dot
,  
  ArchTick
, Oblique
, Open
, Origin
,  
  Origin2
, Open90
, Open30
, DotSmall
,  
  DotBlank
, Small
, BoxBlank
, BoxFilled
,  
  DatumBlank
, DatumFilled
, Integral
, None
,  
  UserDefined
 
 } | 
|   | 
| enum   | AssemblyDisplayStyleType {  
  InsertionPoint
, Baseline
, BaselineOrigin
, OffsetBaseline
,  
  OffsetBaselineOrigin
 
 } | 
|   | 
| enum   | AssemblyGroupNameType { GroupSide
, GroupNameTemplate
 } | 
|   | 
| enum   | BandLocationType { Top
, Bottom
 } | 
|   | 
| enum   | BandType {  
  ProfileData = 66
, HorizontalGeometry = 68
, VerticalGeometry = 67
, SuperelevationData = 69
,  
  SectionData = 120
, SectionSegment
, PipeNetwork = 320
, PressureNetwork = 402
,  
  SectionalData = 328
 
 } | 
|   | 
| enum   | BearingQuadrantType { Northeast
, Southeast
, Southwest
, Northwest
 } | 
|   | 
| enum   | BlockAttachmentType {  
  TopLeft
, TopCenter
, TopRight
, MiddleLeft
,  
  MiddleCenter
, MiddleRight
, BottomLeft
, BottomCenter
,  
  BottomRight
, InsertionPoint
 
 } | 
|   | 
| enum   | CantPivotMethodType { LowSideRail = 3074
, HighSideRail
, CenterBaseline = 3079
 } | 
|   | 
| enum   | CantPointType {  
  BeginOfAlignment = 513
, EndLevelRail = 768
, BeginFullCant = 770
, EndFullCant
,  
  BeginLevelRail = 769
, Manual = 524
, EndOfAlignment = 520
 
 } | 
|   | 
| enum   | CantStationRoundingType {  
  None = 2833
, PointOne
, One
, Five
,  
  Ten
 
 } | 
|   | 
| enum   | CantViewDisplayStyleType {  
  GraphTitle
, LeftAxis
, LeftAxisAnnotation = 3
, LeftAxisTicksMajor = 5
,  
  RightAxis = 7
, RightAxisAnnotation = 9
, RightAxisTicksMajor = 11
, TopAxis = 13
,  
  TopAxisAnnotation = 15
, TopAxisTicks = 17
, BottomAxis = 19
, BottomAxisAnnotation = 21
,  
  BottomAxisTicks = 23
, TopAxisTransitionRegion = 55
, BottomAxisTransitionRegion
, TopAxisCurveDetails
,  
  BottomAxisCurveDetails
, CriticalStationTicks
, CriticalStationText
, TopAxisCriticalStationAnnotation
,  
  BottomAxisCriticalStationAnnotation
, AppliedCantAnnotation = 65
, LeftRailAppliedCantLine
, RightRailAppliedCantLine
,  
  CenterLine
, EquilibriumCantLine
, EquilibriumCantAnnotation
 
 } | 
|   | 
| enum   | CapitalizationType { MeterPerSecSquared = 202
, FootPerSecSquared
 } | 
|   | 
| enum   | CatchmentObjectType { Polyline2D
, Polyline3D
 } | 
|   | 
| enum   | CatchmentRainfallTravelTimeUnitType { Second = 300
, Minute
, Hour
 } | 
|   | 
| enum   | CatchmentShallowConcentratedFlowSurfaceType { Paved
, Unpaved
 } | 
|   | 
| enum   | CatchmentTimeOfConcentrationMethodType { TR55 = 1
, UserDefined
 } | 
|   | 
| enum   | CatchmentWatershedObjectType { Polyline2D
, Polyline3D
 } | 
|   | 
| enum   | CivilVersion {  
  Civil2009 = 2009
, Civil2010
, Civil2011
, Civil2012
,  
  Civil2013
, Civil2014
, Civil2016 = 2016
, Civil2020 = 2020
,  
  Civil2021
, Civil2022
 
 } | 
|   | 
| enum   | CorridorAlongCurveOption { CurveAtIncrement
, CurveByCurvature
, CurveBoth
 } | 
|   | 
| enum   | CorridorAlongOffsetTargetCurveOption { TargetCurveNone
, TargetCurveAtIncrement
, TargetCurveByCurvature
 } | 
|   | 
| enum   | CorridorRegionLockType { GeometryLock = 1
, StationLock
 } | 
|   | 
| enum   | CrossingBreaklinesElevationType { UseFirst
, UseLast
, UseAverage
, UseNone
 } | 
|   | 
| enum   | CrossSectionShapeType { Planar = 1793
, Crowned
 } | 
|   | 
| enum   | CurbReturnCurveGroupType {  
  Arc = 2
, SCS = 4
, SSCS
, SCSS
,  
  SSCSS
, CCC = 3
 
 } | 
|   | 
| enum   | CurbReturnType { Chamfer = 1
, CircularFillet
, ThreeCenteredArcs
 } | 
|   | 
| enum   | DecimalCharacterType { Period = 2657
, Comma
 } | 
|   | 
| enum   | DesignSpeedLookupMethodType { Interpolate = 2049
, Nearest
, RoundToNearest
 } | 
|   | 
| enum   | DimensionAnchorOptionType {  
  Elevation
, Above
, Below
, Default
,  
  ViewTop
, ViewBottom
 
 } | 
|   | 
| enum   | DimensionAnchorType {  
  FixedElevation
, DistanceAbove
, DistanceBelow
, GraphViewTop = 4
,  
  GraphViewBottom
 
 } | 
|   | 
| enum   | DirectionDisplayType { LongName = 2550
, ShortName = 2549
, LongNameSpaced = 2557
, ShortNameSpaced = 2556
 } | 
|   | 
| enum   | DirectionNameDisplayType { PreserveCase = 2449
, UpperCase
, LowerCase
, TitleCaps
 } | 
|   | 
| enum   | DistanceScaleFactorType { Distance
, ScaleFactor
 } | 
|   | 
| enum   | DrivingDirectionType { RightSideOfTheRoad
, LeftSideOfTheRoad
 } | 
|   | 
| enum   | DropDecimalWholeType { Yes = 2705
, No
 } | 
|   | 
| enum   | DropLeadingZeroType { Yes = 2707
, No
 } | 
|   | 
| enum   | ElevationSourceType { Surface
, Grading
, FixedElevation
 } | 
|   | 
| enum   | ElevationToUseType { UseFirst
, UseLast
, UseAverage
 } | 
|   | 
| enum   | EntitySideType { Left = 1
, Right
 } | 
|   | 
| enum   | ErrorStatus {  
  Ok
, PointNotOnEntity
, EntityNotFound
, ObjectNotOverridable
,  
  PropertyNotInheritable
, PropertyLockedByAncestor
, AlignmentError = 5000
, NoPrevAlignmentEntity
,  
  NoNextAlignmentEntity
, ProfileError = 6000
, SurfaceError = 7000
, NoSurfaceFound
,  
  ProcessingInterrupted
, NoPointsInSurface
, NoTrianglesInSurface
, NoTriangleFound
,  
  PointOutsideSurface
, TriangleIsDeleted
, NoBorderFound
, NoRangePointsFound
,  
  TrianglesAreNotNeeghbors
, NoIntersectionFound
, DuplicatePoint
, NoPointFound
,  
  UnableToReadFile
, NoEdgeFound
, EdgeIsLocked
, CantSwap
,  
  LoadFailed
, DuplicateName
, IllegalBoundary
, InvalidFileFormat
,  
  SnapshotNotFound
, GradingPasteToTargetSurfRejected
, CorridorError = 8000
, SurveyError = 9000
,  
  PrjStatusInsertError
, PrjStatusWrongSvProject
, PrjStatusWrongVaultProject
, MetaQueryStatusNoName
,  
  MetaQueryStatusDuplicateName
, MetaQueryStatusNotFound
, MetaQueryStatusQueryDataFileMissing
, SdxStatusDatabaseNotOpen
,  
  SdxStatusDatabaseNotReadable
, SdxStatusDatabaseNotWritable
, SdxStatusDefFileNotAvailable
, SdxStatusDatabaseNotAvailable
,  
  SdxStatusActiveDrawingRequiredToOpen
, SdbStatusCorruption
, SdbStatusDatabaseDoesNotExist
, SdbStatusDatabaseDirectoryNotWritable
,  
  SdbStatusDatabaseNotReadable
, SdbStatusDatabaseNotWritable
, SdbStatusDatabaseNotOpen
, SdbStatusDatabaseVersionNewerThanSupported
,  
  SdbStatusDatabaseVersionCanNotBeUpgraded
, SdbStatusDatabaseNeedMigration
, SdbStatusDatabaseAccessPermissionDenied
, SdbStatusDatabaseCreateCacheCopyFailed
,  
  SdbStatusDatabaseDuplicateProjectGUID
, SdbStatusDatabaseProjectInfoMissingOrFailedToCreate
, UnknownError = -1
 
 } | 
|   | 
| enum   | ExportDetermineElevationType { SampleSurfaceAtGridPoint
, Average
 } | 
|   | 
| enum   | FeatureLineConnectDirectionType { Inward
, Outward
 } | 
|   | 
| enum   | FeatureLineLayerSettingType { UseLayerSetting
, UseCurrentLayer
, UserEntityLayer
 } | 
|   | 
| enum   | FeatureLineLayerType { LayerSetting
, CurrentLayer
 } | 
|   | 
| enum   | FeatureLinePointType { PIPoint
, ElevationPoint
, AllPoints
 } | 
|   | 
| enum   | FlowUnitType { CubicMeterPerSec = 204
, CubicFootPerSec = 208
 } | 
|   | 
| enum   | FreeHaulDisplayType { GradePoint
, BalancePoint
 } | 
|   | 
| enum   | GradeFormatType { Percent = 2467
, Decimal
, PerMille = 2476
 } | 
|   | 
| enum   | GradeSlopeFormatType {  
  RiseRun = 2465
, RunRise
, Percent
, Decimal
,  
  PerMille = 2476
 
 } | 
|   | 
| enum   | GradingDistanceProjectionType { Slope = 3
, RelativeElevation = 5
 } | 
|   | 
| enum   | GradingElevationProjectionType { CutFillSlope
, CutSlope
, FillSlope
 } | 
|   | 
| enum   | GradingInteriorCornerOverlapSolutionType { UseAverageSlope
, HoldSlopeAsMinimum
, HoldSlopeAsMaximum
 } | 
|   | 
| enum   | GradingRelativeElevationProjectionType { Slope = 3
, Distance = 6
 } | 
|   | 
| enum   | GradingSearchOrderType { CutFirst
, FillFirst
 } | 
|   | 
| enum   | GradingSlopeFormatType { Slope
, Grade
 } | 
|   | 
| enum   | GradingSurfaceProjectionType { CutFillSlope
, CutSlope
, FillSlope
 } | 
|   | 
| enum   | GradingTargetType { Surface
, Elevation
, RelativeElevation
, Distance
 } | 
|   | 
| enum   | HighsideLocationType { LeftEdge = 2817
, Level
, RightEdge
 } | 
|   | 
| enum   | HighSideShoulderMethodType { DefaultSlope = 2561
, MatchLaneSlope
 } | 
|   | 
| enum   | ImpliedPointOfIntersectionDisplayType { ByChangeInDirection = 1
, ByIndividualCurves
, DoNotDisplayImpliedPI
 } | 
|   | 
| enum   | KrigingSemivariogramType {  
  Linear = 2048
, Monomial = 4096
, Spherical = 8192
, Exponential = 16384
,  
  Gaussian = 32768
 
 } | 
|   | 
| enum   | LabelContentDisplayType { Composed
, StackedText
 } | 
|   | 
| enum   | LabelingPromptType { Suppress
, CommandLine
, Dialog
 } | 
|   | 
| enum   | LabelInsertionType { None
, Top
, Bottom
 } | 
|   | 
| enum   | LabelInsideCurveType { None
, Inside
, Outside
 } | 
|   | 
| enum   | LabelMaskType { FromLabelStyle
, ObjectOnly
 } | 
|   | 
| enum   | LabelRotationType { NotSupported
, Dragged
, NonDragged
, Both
 } | 
|   | 
| enum   | LabelStyleLengthType { FixedLength
, PercentLength
 } | 
|   | 
| enum   | LabelTextAttachmentType {  
  TopLeft
, TopCenter
, TopRight
, MiddleLeft
,  
  MiddleCenter
, MiddleRight
, BottomLeft
, BottomCenter
,  
  BottomRight
 
 } | 
|   | 
| enum   | LandXMLImportAlignmentType { FixedOnly
, FloatingOffFirstElement
, FreeAndFloatingCurveGroups
 } | 
|   | 
| enum   | LandXMLImportFeatureLineSite { FeatureLineSiteUsingSourceFile
, FeatureLineSiteUsingDialogUI
 } | 
|   | 
| enum   | LatLongDirectionType {  
  LongName = 2550
, SuffixLongName = 2548
, PrefixLongName = 2546
, PrefixShortName = 2545
,  
  LongNameSpaced = 2557
, SuffixLongNameSpaced = 2555
, PrefixLongNameSpaced = 2553
, PrefixShortNameSpaced = 2552
 
 } | 
|   | 
| enum   | LayoutModeType { Label = 1
, Tag
, LabelTag
 } | 
|   | 
| enum   | LeaderAttachmentBehaviorType { ToPoint
, ToMarkerExtents
, FromMarkerStyle
 } | 
|   | 
| enum   | LeaderAttachmentType {  
  LeaderTopOfTopLine
, LeaderMiddleOfTopLine
, LeaderMiddle
, LeaderMiddleOfBottomLine
,  
  LeaderBottomOfBottomLine
 
 } | 
|   | 
| enum   | LeaderShapeType { Straight
, Spline
 } | 
|   | 
| enum   | LeaderTailVisibilityType { FromLabelStyle
, AlwaysHide
 } | 
|   | 
| enum   | LeaderVisibilityType { FromLabelStyle
, AlwaysHide
 } | 
|   | 
| enum   | LinearUnitType {  
  Meter = 2
, Kilometer = 20
, Foot = 30
, Inch
,  
  Yard = 33
, Mile = 44
, Millimeter = 25
, Centimeter = 24
,  
  Decimeter = 23
 
 } | 
|   | 
| enum   | LinkCreationType { None
, Single
, Multiple
 } | 
|   | 
| enum   | LowSideShoulderMethodType { DefaultSlope = 2561
, MatchLaneSlope
, BreakoverRemoval = 2564
 } | 
|   | 
| enum   | MassHaulLineDisplayStyleType { MassHaulLine
, FreeHaulLine
, FreeHaulAreaHatch
, OverHaulAreaHatch
 } | 
|   | 
| enum   | MassHaulLineHatchDisplayStyleType { FreeHaulAreaHatch
, OverHaulAreaHatch
 } | 
|   | 
| enum   | MassHaulViewDisplayStyleType {  
  GraphTitle
, LeftAxis
, LeftAxisTitle
, LeftAxisAnnotationMajor
,  
  LeftAxisAnnotationMinor
, LeftAxisTicksMajor
, LeftAxisTicksMinor
, RightAxis
,  
  RightAxisTitle
, RightAxisAnnotationMajor
, RightAxisAnnotationMinor
, RightAxisTicksMajor
,  
  RightAxisTicksMinor
, TopAxis
, TopAxisTitle
, TopAxisAnnotationMajor
,  
  TopAxisAnnotationMinor
, TopAxisTicksMajor
, TopAxisTicksMinor
, BottomAxis
,  
  BottomAxisTitle
, BottomAxisAnnotationMajor
, BottomAxisAnnotationMinor
, BottomAxisTicksMajor
,  
  BottomAxisTicksMinor
, MiddleAxis
, MiddleAxisTitle
, MiddleAxisAnnotationMajor
,  
  MiddleAxisAnnotationMinor
, MiddleAxisTicksMajor
, MiddleAxisTicksMinor
, GridHorizontalMajor = 37
,  
  GridHorizontalMinor
, GridVerticalMajor
, GridVerticalMinor
, GridAtSampleLineStations = 53
,  
  GridAtHGP = 44
, TopAxisAnnotationHGP = 47
, TopAxisTicksHGP
, BottomAxisAnnotationHGP
,  
  BottomAxisTicksHGP
, MiddleAxisAnnotationHGP
, MiddleAxisTicksHGP
 
 } | 
|   | 
| enum   | MatchLineLabelLocationType { Start = 1
, Middle
, End
, Intersection
 } | 
|   | 
| enum   | NetworkDefaultLayoutCommandType { PipesAndStrucutres = 100
, PipesOnly
, StrucutresOnly
 } | 
|   | 
| enum   | OrientationReferenceType { Object
, View
, WorldCoordinateSystem
 } | 
|   | 
| enum   | ParcelAnalysisType { Inverse
, Mapcheck
 } | 
|   | 
| enum   | ParcelRemainderDistributionType { CreateRemainderParcel
, PlaceRemainderInLastParcel
, RedistributeRemainder
 } | 
|   | 
| enum   | ParcelSelectionType { PickPointWithinParcel
, SelectParcelAreaLabel
 } | 
|   | 
| enum   | ParcelSolutionType { UseShortestFrontage
, UseSmallestArea
 } | 
|   | 
| enum   | PipeNetworkPartDisplayType { OnlySelected
, All
 } | 
|   | 
| enum   | PipeSectionLabelPlacementType { AtPipeTop
, AtPipeMiddle
, AtPipeBottom
 } | 
|   | 
| enum   | PlacementOptionType { Draft
, Production = 2
 } | 
|   | 
| enum   | PlanViewAlignType { Start
, Center
, End
 } | 
|   | 
| enum   | PlottedUnitDisplayType { Decimal
, Fractional
 } | 
|   | 
| enum   | PointCloudDefaultFileExtensionType {  
  LAS
, ASCIIXYZ
, GEOTIFF
, USGSDEM
,  
  ERSIASC
, ERSIFLT
, USGSDTS
, POINTCLOUDDATABASE
,  
  PTS
, PTX
, TOPCONCLR
, TOPCONCL3
,  
  ERSIADF
, PTG
 
 } | 
|   | 
| enum   | PointCloudDisplayStyleType { BoundingBox
, Points
 } | 
|   | 
| enum   | PointCloudElevationRangeCreationType { NumberOfRanges
, RangeInterval
 } | 
|   | 
| enum   | PointCloudRangeColorSchemeType {  
  Blues
, Greens
, Hydro
, Land
,  
  Pastels
, Rainbow
, Reds
 
 } | 
|   | 
| enum   | PointCloudRegionType { PointCloudExtents
, Window
, WindowPolygon
, Object
 } | 
|   | 
| enum   | PointCloudSurfaceType { NewSurface
, ExistingSurface
 } | 
|   | 
| enum   | PointCouldColorSchemeType {  
  TrueColor
, Classification
, GrayscaleIntensity
, ScaledColorIntensity
,  
  ElevationRanges
, SingleColor
 
 } | 
|   | 
| enum   | PointFileFormatType { PointFile
, CogoDatabase
, PointDatabase
, Count
 } | 
|   | 
| enum   | PointNamesExistType { UseNameTemplate
, Counter
, Notify = 3
 } | 
|   | 
| enum   | PointNumbersAssignedType { UseNext
, SequenceFrom
 } | 
|   | 
| enum   | PointNumbersExistType { Renumber
, Merge
, Overwrite
, Notify
 } | 
|   | 
| enum   | PointNumbersSuppliedType { Use
, Ignore
, AddOffset
 } | 
|   | 
| enum   | PressureUnitType {  
  PoundPerSquareInch = 242
, Bar = 261
, Pascals = 13
, Kilopascal = 240
,  
  Megapascal
 
 } | 
|   | 
| enum   | ProfileApplyCurveType { CrestAndSag
, CrestOnly
, SagOnly
 } | 
|   | 
| enum   | ProfileCircularVerticalConstraintType { CurveLength = 513
, Radius = 515
 } | 
|   | 
| enum   | ProfileCurveType { Circular = 258
, SymmetricParabola
, AsymmetricParabola
 } | 
|   | 
| enum   | ProfileDesignCheckType { Line = 251704645
, Curve
 } | 
|   | 
| enum   | ProfileParabolicVerticalConstraintType { CurveLength = 513
, KValue
 } | 
|   | 
| enum   | ProfilePointType {  
  TanCurve = 273
, CurveTan
, CompCurve
, RevCurve
,  
  LowPoint
, HighPoint
, PVI
, Start
,  
  End
, GradeBreak
, OverallLowPoint
, OverallHighPoint
 
 } | 
|   | 
| enum   | ProfileViewDatumType { MinElevation
, MeanElevation
 } | 
|   | 
| enum   | ProfileViewPlotType { ByRows
, ByColumns
 } | 
|   | 
| enum   | ProfileViewSplitDatumType { ExactElevation
, PreviousMajorGrid
, PreviousMinorGrid
 } | 
|   | 
| enum   | ProfileViewSplitStationType { ExactStation
, PreviousMajorGrid
, PreviousMinorGrid
 } | 
|   | 
| enum   | ProfileViewStartCornerType { LowerLeft
, UpperLeft
, LowerRight
, UpperRight
 } | 
|   | 
| enum   | ProjecitonPercentageType {  
  Percentage_0 = 1
, Percentage_25
, Percentage_50
, Percentage_75
,  
  Percentage_100
 
 } | 
|   | 
| enum   | ProjecitonRule { ByPercentage = 1
, ByDistance
 } | 
|   | 
| enum   | QuantityTakeoffLengthComputeType { Compute2D
, Compute3D
 } | 
|   | 
| enum   | QuantityTakeoffPipeLengthType { CenterToCenter = 1
, ToInsideEdges = 0
 } | 
|   | 
| enum   | QuantityTakeoffReportExtentType { Drawing
, Sheet
, SelectionSet
 } | 
|   | 
| enum   | QuantityTakeoffReportType { Summary
, Detailed
 } | 
|   | 
| enum   | RadiusLookupMethodType { Interpolate = 2305
, Nearest
, RoundToNearest
 } | 
|   | 
| enum   | RailAlignmentPivotType { None
, LeftRail
, RightRail
, Centerline
 } | 
|   | 
| enum   | RoadwaySideType { Right
, Left
 } | 
|   | 
| enum   | RotationDirType { Clockwise
, Counterclockwise
 } | 
|   | 
| enum   | RoundingType { Normal = 2433
, Up
, Truncate = 2436
 } | 
|   | 
| enum   | ROWCleanupType { None
, Fillet
, Chamfer
 } | 
|   | 
| enum   | SectionViewElevationRangeType { LowestElevation
, MeanElevation
, FollowASection
 } | 
|   | 
| enum   | SheetCreateType { NLayoutsPerNewDrawing
, AllLayoutsInOneNewDrawing
, AllLayoutsInCurrentDrawing
 } | 
|   | 
| enum   | SheetSetType { PlanAndProfile
, PlanOnly
, ProfileOnly
 } | 
|   | 
| enum   | ShoulderMethodType { DefaultSlope = 2561
, MatchLaneSlope
, BreakoverRemoval = 2564
 } | 
|   | 
| enum   | SignType { Negative = 2593
, BracketNegative
, Always
 } | 
|   | 
| enum   | SlopeFormatType { RiseRun = 2465
, RunRise
 } | 
|   | 
| enum   | SlopePatternLengthType { PercentOfLength
, Length
, SlopeRatio
, GradeRatio
 } | 
|   | 
| enum   | SlopePatternOffsetType { PercentLength
, FixedLength
, Divide
 } | 
|   | 
| enum   | SlopePatternStartType { Top
, Bottom
 } | 
|   | 
| enum   | SlopePatternSymbolType {  
  None
, Block
, Triangle
, TriangleFilled
,  
  TaperedLines
, TaperedLinesNoGap
 
 } | 
|   | 
| enum   | SpeedUnitType { MeterPerSec = 185
, KilometerPerHour = 190
, FootPerSec
, MilePerHour = 196
 } | 
|   | 
| enum   | SpiralType {  
  Clothoid = 256
, JapaneseCubic = 258
, SineHalfWave = 257
, Bloss = 259
,  
  CubicParabola
, NSWCubic = 264
, Sinusoidal = 261
, BiQuadratic
,  
  OffsetClothoid = 1048832
, OffsetHalfWaveLenDimnTangent
, OffsetJapaneseCubic
, OffsetBloss
,  
  OffsetCubicParabola
, OffsetSinusoidal
, OffsetBiQuadratic
, OffsetHalfWaveLenDimnTangent2
,  
  OffsetInvalidSpiralType = 268435455
 
 } | 
|   | 
| enum   | StationDelimiterCharacterType {  
  PlusSign = 2689
, MinusSign
, Automatic
, Underscore
,  
  None = 2694
 
 } | 
|   | 
| enum   | StationDelimiterPositionType {  
  Delimiter10 = 2673
, Delimiter100
, Delimiter1000
, Delimiter10000
,  
  Delimiter100000
 
 } | 
|   | 
| enum   | StationFormatType { StationIndexFormat = 2475
, StationFormat = 2474
, StationFormatDecimal = 2468
 } | 
|   | 
| enum   | StructureColumnComponentType { Default
, PipeAll
, PipeIn
, PipeOut
 } | 
|   | 
| enum   | StructureProfileLabelPlacementType { AtStructureTop
, AtStructureMiddle
, AtStructureBottom
 } | 
|   | 
| enum   | StyleConflictResolverType { Ignore
, Rename
, Override
, CancelRemaining
 } | 
|   | 
| enum   | SubassemblyNameType { MacroName
, NameTemplate
 } | 
|   | 
| enum   | SuperelevationAttainmentRegionType { AutoAttainmentRegionType
, BeginingAttainmentRegion
, EndingAttainmentRegion
 } | 
|   | 
| enum   | SuperelevationCorridorType { Undivided = 1537
, Divided
 } | 
|   | 
| enum   | SuperelevationCriticalStationType {  
  BeginAlignment = 513
, BeginNormalCrown
, BeginNormalShoulder
, BeginFullSuper
,  
  EndFullSuper
, EndNormalShoulder
, EndNormalCrown
, EndAlignment
,  
  LevelCrown
, LowShoulderMatch
, ReverseCrown
, Manual
,  
  ShoulderBreakOver
, BeginShoulderRollover
, EndShoulderRollover
, EndLevelRail = 768
,  
  BeginLevelRail
, BeginFullCant
, EndFullCant
 
 } | 
|   | 
| enum   | SuperelevationCrossSegmentType {  
  LeftOutShoulderCrossSlope
, LeftOutLaneCrossSlope
, LeftInShoulderCrossSlope
, LeftInLaneCrossSlope
,  
  RightOutShoulderCrossSlope = 256
, RightOutLaneCrossSlope
, RightInShoulderCrossSlope
, RightInLaneCrossSlope
 
 } | 
|   | 
| enum   | SuperelevationPointType {  
  BeginOfAlignment = 513
, BeginNormalCrown
, BeginNormalShoulder
, BeginFullSuper
,  
  EndFullSuper
, EndNormalShoulder
, EndNormalCrown
, EndOfAlignment
,  
  LevelCrown
, LowShoulderMatch
, ReverseCrown
, Manual
,  
  ShoulderBreakOver
, BeginShoulderRollover
, EndShoulderRollover
 
 } | 
|   | 
| enum   | SuperelevationStationRoundingType {  
  None = 2833
, PointOne
, One
, Five
,  
  Ten
 
 } | 
|   | 
| enum   | SuperelevationTransitionRegionType { In
, Out
 } | 
|   | 
| enum   | SuperElevationViewDisplayStyleType {  
  GraphTitle
, LeftAxis
, LeftAxisAnnotation = 3
, LeftAxisTicksMajor = 5
,  
  RightAxis = 7
, RightAxisAnnotation = 9
, RightAxisTicksMajor = 11
, TopAxis = 13
,  
  TopAxisAnnotation = 15
, TopAxisTicks = 17
, BottomAxis = 19
, BottomAxisAnnotation = 21
,  
  BottomAxisTicks = 23
, TopAxisTransitionRegion = 55
, BottomAxisTransitionRegion
, TopAxisCurveDetails
,  
  BottomAxisCurveDetails
, CriticalStationTicks
, CriticalStationText
, TopAxisCriticalStationAnnotation
,  
  BottomAxisCriticalStationAnnotation
, SuperelevationCrossSlopeAnnotation
, GraphReferenceLineTitle
 
 } | 
|   | 
| enum   | SurfaceBoundaryType { Show = 1
, Hide
, Outer = 4
, DataClip = 8
 } | 
|   | 
| enum   | SurfaceBreaklineType { Standard = 14
, Wall = 16
, NonDestructive = 24
 } | 
|   | 
| enum   | SurfaceDrawObjectType {  
  Point
, Line
, Block
, Text
,  
  Face
, PolyFace
 
 } | 
|   | 
| enum   | SurfaceExtractionSettingsType { Plan
, Model
 } | 
|   | 
| enum   | SurfaceOpeartionStatusType { None = -1
, AllFalse
, AllTrue
, Varies
 } | 
|   | 
| enum   | SurfacePointOutputLocationsType { GridBased = 1048576
, Centroids = 2097152
, RandomPoints = 4194304
, EdgeMidPoints = 8388608
 } | 
|   | 
| enum   | SurfacePointSelectionType { SelectPoints = 8
, RandomPoints = 16
, AllPoints = 64
 } | 
|   | 
| enum   | SurfaceRegionOptionsType { SurfBorder
, SpecifyWindow
, SelectObjects
 } | 
|   | 
| enum   | SurfaceSimplifyType { PointRemoval
, EdgeContraction
 } | 
|   | 
| enum   | SurfaceSmoothType { Kriging = 2
, NaturalNeighborInterpolation = 4
 } | 
|   | 
| enum   | SurfaceStatus {  
  Success
, NoSurfaceFound
, ProcessingInterrupted
, NoPointsInSurface
,  
  NoTrianglesInSurface
, NoTriangleFound
, PointOutsideSurface
, TriangleIsDeleted
,  
  NoBorderFound
, NoRangePointsFound
, TrianglesAreNotNeighbors
, NoIntersectionFound
,  
  DuplicatePoint
, NoPointFound
, Failure
, UnimplementedOperation
,  
  UnableToReadFile
, NoEdgeFound
, EdgeIsLocked
, CantSwap
,  
  LoadFailed
, DuplicateName
, IllegalBoundary
, InvalidFileFormat
,  
  FileNotFound
, SnapshotNotFound
, GradingPasteToTargetSurfRejected
, IncompatibleGrids
,  
  UnableToOpenSurfaceStyle
, PointOnFlatArea
, NeighborsNotFullySpecified
, InconsistentNeighborPointers
,  
  PointsNotInCcwOrder
, OutOfMemory
, BaseSurfaceNotFound
, ComparisonSurfaceNotFound
 
 } | 
|   | 
| enum   | SurfaceSurveyQueryType { AddPoint = 48
, AddFigure
 } | 
|   | 
| enum   | SurfaceType { GridSurface = 1
, TinSurface = 0
, GridVolumeSurface = 2
, TinVolumeSurface
 } | 
|   | 
| enum   | SurveyStatus {  
  StatusOk
, FdbStatusCorruption = 5
, FdbStatusNoName
, FdbStatusDuplicateName
,  
  FdbStatusDatabaseDoesNotExist
, FdbStatusNotFound
, FdbStatusDuplicateDbName
, FdbStatusDbNoName
,  
  FdbStatusDatabaseDirectoryNotWritable
, FdbStatusDatabaseNotReadable
, FdbStatusDatabaseNotWritable
, EdbStatusCorruption
,  
  EdbStatusNoName
, EdbStatusDuplicateName
, EdbStatusDatabaseDoesNotExist
, EdbStatusNotFound
,  
  EdbStatusDuplicateDbName
, EdbStatusDbNoName
, EdbStatusDatabaseDirectoryNotWritable
, EdbStatusDatabaseNotReadable
,  
  EdbStatusDatabaseNotWritable
, SdbStatusCorruption
, SdbStatusDatabaseDoesNotExist
, SdbStatusDatabaseDirectoryNotWritable
,  
  SdbStatusDatabaseNotReadable
, SdbStatusDatabaseNotWritable
, SdbStatusDatabaseNotOpen
, SdbStatusDatabaseVersionNewerThanSupported
,  
  SdbStatusDatabaseVersionCanNotBeUpgraded
, SdbStatusDatabaseNeedMigration
, SdbStatusDatabaseAccessPermissionDenied
, SdbStatusDatabaseCreateCacheCopyFailed
,  
  SdbStatusDatabaseDuplicateProjectGUID
, SdbStatusDatabaseProjectInfoMissingOrFailedToCreate
, FigStatusNoName
, FigStatusNotFound
,  
  FigStatusNodeNotFound
, FigStatusRecalcNotPermitted
, FigStatusRecalcFailed
, NetStatusNoName
,  
  NetStatusDuplicateName
, NetStatusNotFound
, NetStatusNoFileSpecified
, ObsStatusNotFound
,  
  StpStatusNotFound
, TrvStatusNoName
, TrvStatusNotFound
, TrvStatusNodeNotFound
,  
  TrvStatusDuplicateName
, PrjStatusInsertError
, PrjStatusWrongSvProject
, PrjStatusWrongVaultProject
,  
  SdxStatusDatabaseNotOpen
, SdxStatusDatabaseNotReadable
, SdxStatusDatabaseNotWritable
, SdxStatusDefFileNotAvailable
,  
  SdxStatusDatabaseNotAvailable
, SdxStatusActiveDrawingRequiredToOpen
, SdxStatusSchemaNotOpen
, SdxStatusSchemaNotOpenForWrite
,  
  SdxStatusSchemaAttributeNotDefined
, SdxStatusSchemaAttributeInUse
, SdxStatusSchemaInvalidAttributeDefinitionParameter
, SdxStatusSchemaDuplicateClassAttributeName
,  
  SdxStatusSchemaAttributeDefinitionNotFound
, SdxStatusSchemaInternalError
, SdxStatusDataObjectNotOpen = 71
, SdxStatusDataObjectNotOpenForWrite
,  
  SdxStatusDataWrongAttrClass
, SdxStatusDataCollectionNotFound
, SdxStatusDataRecordNotFound
, SdxStatusDataCreateCollectionFailed
,  
  SdxStatusDataObjectNotFound
, SdxStatusDataMultipleRecordsNotSupported
, SetStatusFileNotAvailable
, SetStatusFileNotReadable
,  
  SetStatusFileNotWritable
, SetStatusFileNotCorrectType
, GrpStatusNotFound
, GrpStatusDuplicateName
,  
  GrpStatusNoName
, TranslateDbInvalidInput
, ImpEventStatusNoName
, ImpEventStatusDuplicateName
,  
  ImpEventStatusNotFound
, ImpEventStatusImportDuplicateFileFound
, ImpEventStatusImportFileNotFound
, ImpEventStatusPointFormatNotFound
,  
  ImpEventStatusF2FCodingConventionNotFound
, PointStatusConflictPointIgnored
, PointStatusConflictAbortProcess
, LogStatusLogFileNotFound
,  
  LogStatusXslFileNotFound
, LogStatusXmlCouldNotBeGenerated
, LogStatusHtmlFileNotGenerated
, LogStatusOldHtmlFileNotDeleted
,  
  MetaQueryStatusNoName
, MetaQueryStatusDuplicateName
, MetaQueryStatusNotFound
, MetaQueryStatusQueryDataFileMissing
 
 } | 
|   | 
| enum   | SweptCurveLocation { OnEntireAlignment = 4
, OnNoWideningCurves = 8
 } | 
|   | 
| enum   | TableSegmentDataType { Line = 3
, Curve
, Spiral
 } | 
|   | 
| enum   | TableTitleDirectionType { Across
, Down
 } | 
|   | 
| enum   | TaperInputType { ByLength
, ByTaperRatio
 } | 
|   | 
| enum   | TextBorderType { Rectangular
, RoundedRectangular
, Circular
 } | 
|   | 
| enum   | TextJustificationType { Left = 4
, Center
, Right
 } | 
|   | 
| enum   | TimeUnitType {  
  Second = 300
, Minute
, Hour
, Day
,  
  Year
 
 } | 
|   | 
| enum   | TransitionInputType { ByLength
, ByTaperRatio
 } | 
|   | 
| enum   | TransitionType { Linear = 1
, CurveLineCurve
, CurveCurveReverseCurve = 4
, CurveReverseCurve
 } | 
|   | 
| enum   | VectorMeasurementType { Bearings = 2785
, NorthAzimuth
, SouthAzimuth
 } | 
|   | 
| enum   | ViewFrameAngleType { AlongAlignment
, RotateToNorth
 } | 
|   | 
| enum   | ViewFrameLabelLocationType {  
  TopLeft = 1
, TopCenter
, TopRight
, MiddleLeft
,  
  MiddleCenter
, MiddleRight
, BottomLeft
, BottomCenter
,  
  BottomRight
 
 } | 
|   | 
| enum   | VolumeSurfaceType { Grid = 2
, Tin
 } | 
|   | 
| enum   | VolumeUnitType { CubicMeter = 96
, CubicFoot = 130
, CubicYard = 153
 } | 
|   | 
| enum   | WaterdropObjectType { Polyline2D
, Polyline3D
 } | 
|   | 
| enum   | WatershedType {  
  BoundaryPoint
, BoundarySegment
, Depression = 3
, FlatArea
,  
  MultiDrain
, MultiDrainNotch = 7
 
 } | 
|   | 
| enum   | WideningByMethod { ThroughDesignStandards = 1
, Manual
 } | 
|   | 
| enum   | WideningSide { Inside = 1
, Outside
, Both
 } | 
|   |