Assert that PPPs along the tile side are always allowed
commitd9efdde8b6c415d50c53fb9b8c53c1d325e39453
authorcirdan <cirdansw@gmail.com>
Wed, 3 Jan 2018 20:12:33 +0000 (3 21:12 +0100)
committercirdan <cirdansw@gmail.com>
Wed, 3 Jan 2018 20:12:33 +0000 (3 21:12 +0100)
treefab6e43d19e3db1d3db25e212bfe8dec79fde9c8
parent752d5339132c8b9eddf23034fc548e3262bbd4c6
Assert that PPPs along the tile side are always allowed

The set of allowed pylon position points at a tile side must always
contain those along the tile side. Add assertions to check this
in CheckCatenarySide and CheckSidePCP, and remove the code in
CheckCatenarySide that tested if the allowed set of PPPs was empty.
src/elrail.cpp