Scattering of surface plasmon polaritons by one-dimensional inhomogeneities.