- sm_list_iterator sm_list_itr = sm_list.begin();
- sm_list_iterator end = sm_list.end();
-
- while (sm_list_itr != end) {
- int parent_id = (*sm_list_itr)->getID();
-
- if (id != parent_id) {
- ++sm_list_itr;
- continue;
- }
-
- //cout << " AI found id " << id << " alt " << (*sm_list_itr)->_getElevationFt()<< endl;
- IC.lat = (*sm_list_itr)->_getLatitude();
- IC.lon = (*sm_list_itr)->_getLongitude();
- IC.alt = (*sm_list_itr)->_getElevationFt();
- IC.roll = (*sm_list_itr)->_getRoll();
- IC.elevation = (*sm_list_itr)->_getPitch();
- IC.azimuth = (*sm_list_itr)->_getHeading();
- IC.speed = (*sm_list_itr)->_getSpeed() * SG_KT_TO_FPS;
- IC.speed_down_fps = -(*sm_list_itr)->_getVS_fps();
- IC.speed_east_fps = (*sm_list_itr)->_get_speed_east_fps();
- IC.speed_north_fps = (*sm_list_itr)->_get_speed_north_fps();
-
- break;
-
- ++sm_list_itr;
- }