#include "stdafx.h" #include "TdkException.h" #include "TdkProcessingService.h" void main(int argc, char* argv[]) { //Cria parâmetros para projeção TeProjectionParams params; params.name = "UTM"; params.datum = TeDatumFactory::make("CorregoAlegre"); params.lon0 = 2.23; params.lat0 = 0.11; try { //Cria projeção com parâmetro definido TeProjection * proj = TdkProcessingService::createProjection(params); //Exibe os parametros da projeção criada std::cout << "Parametros da Projecao criada:\n\n "; std::cout << "Nome: " << proj->name().data() << "\n "; std::cout << "Datum: " << proj->datum().name().data() << "\n "; std::cout << "lat: " << proj->lat0() << "\n "; std::cout << "lon: " << proj->lon0() << "\n "; std::cout << "\n\nPressione qualquer tecla para sair."; getchar(); } catch (TdkException* ex) { //Trata erro } }