I have had this happen often and would like to know what I am doing wrong.
I create a horizontal geometry line (in this case using offset tapers). When I try to apply this as Corridor Reference (utilizing Corridors/Miscellaneous/Corridor References) I go through the motions and nothing adds. When I go through the Corridor Objects/External Reference/Add New, go through the motions, once again nothing adds.
Am I missing a step? I have attempted to create this right in the corridor file as well as in a separate control reference to no avail.
Review the message center. You will probably find a message which reads "Cyclic Redundancy Detected". Which means that the offset line depends on the corridor and now you are trying to make the corridor depend on the offset line. OpenRoads prevents such redundancy because allowing it would create an endless loop of reference rules.
The actual path of dependency is probably more complex than I described. Corridor creates a line (maybe an EOP) thus the line depends on the corridor. Then you create an offset from the line thus the offset depends on the line created by the corridor. You are not then allowed to add a corridor reference making the corridor depend on your offset.
So, what to do? When creating such offset transitions you need to offset from something outside the corridor. Usually the centerline alignment is the best bet. Thus your corridor depends on the alignment and your offset line depends on the alignment, so adding a corridor dependency to the offset line does not create a cyclic dependency.
Robert Garrett Senior Consultant
www.envisioncad.com
Thanks for the great explanation Robert. I've been trying for ages to add a complicated reference string consisting of multiple straights and curves to a linear template drop. Was using a zero offset from the the hinge point at the top of a batter slope to create this control. After reading your reply above, I created the horizontal alignment manually and it worked !