-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathIvdnControle.cpp
More file actions
31 lines (18 loc) · 812 Bytes
/
IvdnControle.cpp
File metadata and controls
31 lines (18 loc) · 812 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "IvdnControle.h"
IvdnControle::IvdnControle () {
}
IvdnControle::~IvdnControle () {
}
void IvdnControle::calculaIvdn (ListaImagem &lista_imagem, ListaGeometria &lista_geometria) {
lista_imagem.listar ();
lista_geometria.listar ();
for (list<Imagem*>::const_iterator it = lista_imagem.begin(); it != lista_imagem.end(); it++) {
//cout << "1" << (*it)->getCodigo() << "\t" << (*it)->getNome() << endl;
for (list<Geometria*>::const_iterator it2 = lista_geometria.begin(); it2 != lista_geometria.end(); it2++) {
float x = ((Point *)(*it2)->getGeometria())->getX();
float y = ((Point *)(*it2)->getGeometria())->getY();
float ivdn = (*it)->informaIvdn (x, y);
cout << ivdn << endl;
}
}
}