Error-correcting linear codes classification by isometry and applications (Algorithms and computation in mathematics, 2006)