Can anyone tell me how to check if one 2D polygon is within another. This function needs to be as quick as possible so preferably C++.

Thanks

Rob