Gets the collection of OffsetBaseline objects associated with this BaselineRegion.
Namespace: Autodesk.Civil.DatabaseServicesAssembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.4.2516.0
Syntax
Examples
CopyC#
1foreach (BaseBaseline ob in oBaselineRegion.OffsetBaselines)
2{
3 ed.WriteMessage("Offset baseline: \n");
4 switch (ob.BaselineType)
5 {
6 case CorridorBaselineType.OffsetBaseline:
7 OffsetBaseline offb = (OffsetBaseline)ob;
8 ed.WriteMessage("Offset baseline, station {0} to {1}\n",
9 offb.StartStationOnMainBaseline, offb.EndStationOnMainBaseline);
10 ed.WriteMessage(" is offset by: {0} horizontal and {1} vertical at start\n",
11 offb.GetOffsetElevationFromMainBaselineStation(offb.StartStationOnMainBaseline).X,
12 offb.GetOffsetElevationFromMainBaselineStation(offb.StartStationOnMainBaseline).Y);
13 ed.WriteMessage(" is offset by: {0} horizontal and {1} vertical at end\n",
14 offb.GetOffsetElevationFromMainBaselineStation(offb.EndStationOnMainBaseline).X,
15 offb.GetOffsetElevationFromMainBaselineStation(offb.EndStationOnMainBaseline).Y);
16 break;
17
18 case CorridorBaselineType.HardcodedOffsetBaseline:
19 HardcodedOffsetBaseline hob = (HardcodedOffsetBaseline)ob;
20 ed.WriteMessage("Hardcoded offset baseline {0} \n",
21 hob.Name);
22 ed.WriteMessage(" is offset by: {0} horizontal and {1} vertical\n",
23 hob.OffsetElevationFromMainBaseline.X,
24 hob.OffsetElevationFromMainBaseline.Y);
25 break;
26
27 default:
28 break;
29 }
30}
See Also