Если честно, то я не профессиональный программист. 
Поэтому проекты иногда весьма кривые. Первоначальный проект был специально упрощен  так, чтобы исключить классы. Более того, кроме основного cpp файла практически все остальные кодовые программы и определялись и писались  в h файлах. 
Но именно этот класс раньше, лет 6 назад вполне себе работал. Как может его h файл попасть куда-то еще, не знаю, тем более ошибка прямо указывает, что повторное переопределение исключительно в EDP.obj полученного из EDP.cpp хотя сейчас посмотрю...
Что до программы 
Код:
       EDP *edp = NULL;
       edp =  new EDP(3, Img_ST, X, Y, L);
      edp->Intermed(dispL, dispR);
пока единственное ссылка на класс в головном файле. Там же 
Код:
#include "EDP.h"