私はC関数を持っています:
int isInPolygon(Point testPoint, Point* polygon, int n);
ポイントは単純な構造体です。
typedef struct {
int x;
int y;} Point;
また、Polygon は Points のリストです。Point のインターフェイスで typemap を定義しました。
%typemap(in) (Point testPoint){
if (!PyTuple_Check($input)) {
PyErr_SetString(PyExc_ValueError, "Expecting a point in a tupple!");
return NULL;
}}
ポリゴンでそれを行うにはどうすればよいですか?