25#ifndef PYPPCRADAROPTIONS_H
26#define PYPPCRADAROPTIONS_H
37#define PyPpcRadarOptions_Type_NUM 0
39#define PyPpcRadarOptions_GetNative_NUM 1
40#define PyPpcRadarOptions_GetNative_RETURN PpcRadarOptions_t*
41#define PyPpcRadarOptions_GetNative_PROTO (PyPpcRadarOptions*)
43#define PyPpcRadarOptions_New_NUM 2
44#define PyPpcRadarOptions_New_RETURN PyPpcRadarOptions*
45#define PyPpcRadarOptions_New_PROTO (PpcRadarOptions_t*)
47#define PyPpcRadarOptions_API_pointers 3
49#define PyPpcRadarOptions_CAPSULE_NAME "_ppcradaroptions._C_API"
51#ifdef PYPPCRADAROPTIONS_MODULE
53extern PyTypeObject PyPpcRadarOptions_Type;
56#define PyPpcRadarOptions_Check(op) ((op)->ob_type == &PyPpcRadarOptions_Type)
66static void **PyPpcRadarOptions_API;
72#define PyPpcRadarOptions_GetNative \
73 (*(PyPpcRadarOptions_GetNative_RETURN (*)PyPpcRadarOptions_GetNative_PROTO) PyPpcRadarOptions_API[PyPpcRadarOptions_GetNative_NUM])
82#define PyPpcRadarOptions_New \
83 (*(PyPpcRadarOptions_New_RETURN (*)PyPpcRadarOptions_New_PROTO) PyPpcRadarOptions_API[PyPpcRadarOptions_New_NUM])
88#define PyPpcRadarOptions_Check(op) \
89 (Py_TYPE(op) == &PyPpcRadarOptions_Type)
91#define PyPpcRadarOptions_Type (*(PyTypeObject*)PyPpcRadarOptions_API[PyPpcRadarOptions_Type_NUM])
96#define import_ppcradaroptions() \
97 PyPpcRadarOptions_API = (void **)PyCapsule_Import(PyPpcRadarOptions_CAPSULE_NAME, 1);
Keeps one radar options setup This object does support #RAVE_OBJECT_CLONE.
#define PyPpcRadarOptions_New_RETURN
return type for New
Definition pyppcradaroptions.h:44
#define PyPpcRadarOptions_GetNative_RETURN
return type for GetNative
Definition pyppcradaroptions.h:40
#define PyPpcRadarOptions_GetNative
Returns a pointer to the internal ppc radar options, remember to release the reference when done with...
Definition pyppcradaroptions.h:72
#define PyPpcRadarOptions_GetNative_PROTO
arguments for GetNative
Definition pyppcradaroptions.h:41
#define PyPpcRadarOptions_New_PROTO
arguments for New
Definition pyppcradaroptions.h:45
#define PyPpcRadarOptions_New
Creates a new ppc radar options instance.
Definition pyppcradaroptions.h:82
The ppc radar objects class.
Definition pyppcradaroptions.h:32
PyObject_HEAD PpcRadarOptions_t * options
the options
Definition pyppcradaroptions.h:34
The radar options class.
Definition ppc_radar_options.c:39