The CorridorState type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | IntersectAlignment(ObjectId, ObjectId, IPoint, Boolean) |
Intersects a ray with an alignment, with no maximum distance specified.
|
![]() | IntersectAlignment(ObjectId, ObjectId, IPoint, Boolean, Double) |
Intersects a ray with an alignment.
|
![]() | IntersectLink |
Intersects a ray with an assembly's links.
|
![]() | IntersectSurface(ObjectId, ObjectId, IPoint, Boolean, Double) |
Intersects a ray with a surface, with no maximum ray distance.
|
![]() | IntersectSurface(ObjectId, ObjectId, IPoint, Boolean, Double, Double) |
Intersects a ray with a surface.
|
![]() | IsAboveSurface(ObjectId, ObjectId, IPoint) |
Determines if roadway point is above a surface, with no minimum distance specified.
|
![]() | IsAboveSurface(ObjectId, ObjectId, IPoint, Double) |
Determines if roadway point is above a surface.
|
![]() | RecordError |
Record error.
|
![]() | SampleSection |
Samples elevation along an existing surface.
|
![]() | SetAxisOfRotationCrownPoint |
If the crown point is set, the axis of rotation uses it in its
calculation for a divided crown/centers pivot type/multiple group assembly case.
If a crown point is not set, the default Baseline pivot behavior is be used
|
![]() | SetAxisOfRotationInformation |
Save the AOR (Axis of Rotation) information for a subassembly
|
![]() | SetAxisOfRotationSERange |
By default, the axis of rotation calculation assumes the superelevation cross-slope
set in SetAxisOfRotationInfomation applies to the full width of the subassembly.
If the subassembly wants to override that behavior it can specify a starting
and ending offset that indicates where superelavtion was applied.
|
![]() | SoeToXyz |
Transforms from assembly local station, offset, elevation (SOE) coordinates to world x,y,z coordinates.
|
![]() | XyzToSoe |
Transforms from world x,y,z coordinates to assembly local station, offset, elevation (SOE) coordinates.
|