0

我有一个 C 函数:

int isInPolygon(Point testPoint, Point* polygon, int n);

重点是一个简单的结构:

typedef struct  {
int x;
int y;} Point;

Polygon 也是一个 Points 列表。我在 Point 的接口中定义了一个类型映射:

%typemap(in) (Point testPoint){
if (!PyTuple_Check($input)) {
    PyErr_SetString(PyExc_ValueError, "Expecting a point in a tupple!");
    return NULL;
}}

我怎样才能为多边形做到这一点?

4

0 回答 0