LinePattern Constructor