The CorridorState type exposes the following members.

Methods

  NameDescription
Public methodIntersectAlignment(ObjectId, ObjectId, IPoint, Boolean)
Intersects a ray with an alignment, with no maximum distance specified.
Public methodIntersectAlignment(ObjectId, ObjectId, IPoint, Boolean, Double)
Intersects a ray with an alignment.
Public methodIntersectLink
Intersects a ray with an assembly's links.
Public methodIntersectSurface(ObjectId, ObjectId, IPoint, Boolean, Double)
Intersects a ray with a surface, with no maximum ray distance.
Public methodIntersectSurface(ObjectId, ObjectId, IPoint, Boolean, Double, Double)
Intersects a ray with a surface.
Public methodIsAboveSurface(ObjectId, ObjectId, IPoint)
Determines if roadway point is above a surface, with no minimum distance specified.
Public methodIsAboveSurface(ObjectId, ObjectId, IPoint, Double)
Determines if roadway point is above a surface.
Public methodRecordError
Record error.
Public methodSampleSection
Samples elevation along an existing surface.
Public methodSetAxisOfRotationCrownPoint
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
Public methodSetAxisOfRotationInformation
Save the AOR (Axis of Rotation) information for a subassembly
Public methodSetAxisOfRotationSERange
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.
Public methodSoeToXyz
Transforms from assembly local station, offset, elevation (SOE) coordinates to world x,y,z coordinates.
Public methodXyzToSoe
Transforms from world x,y,z coordinates to assembly local station, offset, elevation (SOE) coordinates.

See Also