Class AbstractRectangularShape1d<IT extends AbstractRectangularShape1d<?>>