#include "stdafx.h" #include "TdkException.h" #include "TdkProcessingService.h" void main(int argc, char* argv[]) { //Cria projeção TeProjection* proj1 = TdkProcessingService::createSimpleUTMProjection(); TeProjection* proj2 = TdkProcessingService::createSimpleLatLongProjection(); //Especifica coordenadas em graus double x1 = 110.0; double y1 = 30.0; double x2 = 120.0; double y2 = 30.0; //Exibe o valor das coordenadas do box antes da Conversao std::cout << "Valor das coordenadas do box antes da Conversao:\n\nx1: " << x1 << " y1: " << y1; std::cout << "\nx2: " << x2 << " y2: " << y2 << "\n\n"; try { //Converte o Box de “proj1” para “proj2” TdkProcessingService::convertBox(x1,y1,x2,y2,*proj1,*proj2); //Exibe o valor das coordenadas do box apos a Conversao std::cout << "Valor das coordenadas do box apos a Conversao:\n\nx1: " << x1 << " y1: " << y1; std::cout << "\nx2: " << x2 << " y2: " << y2 << "\n\n"; std::cout << "Pressione qualquer tecla para sair."; getchar(); } catch (TdkException* ex) { //Trata erro. } }