Wow... Yeah it does... Now understand I just picked up my first C++ book a week ago, but I am able to struggle through reading code and I can write a bit from scratch.
So just to recap. You would get all the vessels info in orbiter, then prioritize the more frequent checks based on the search criteria specified by the ultimate goal? This would mean that the large check that gets all the vessels would be done once a day. Then the higher priority checks might be done once an hour, then the highest priority at once per second. That makes sense.
Since my goal is to check distance from a global position to only UMMU class vessels, then my first check would be done, lets say once per hour looking for all the vessels in orbiter. Then I would create variable that contains just the UMMU's outa that first check. Use this UMMU variable to find just the UMMU's on the planet. Then the last list of UMMU's on the planet can be checked every second to compare distance from the global position.
Am I on the same page?
The hardest part for me, is getting my brain trained to associate all these variables and functions to mechanical logic.
It's difficult stuff but I am trying.
Thanks for the tips... LOL, now all I gotta do is claw my way through writing that code..
JB