|
RAVE
|
Python version of the Transform API. More...
#include "transform.h"Go to the source code of this file.
Classes | |
| struct | PyTransform |
| The transformator. More... | |
Macros | |
| #define | PyTransform_Type_NUM 0 |
| index for Type | |
| #define | PyTransform_GetNative_NUM 1 |
| index for GetNative fp | |
| #define | PyTransform_GetNative_RETURN Transform_t* |
| Return type for GetNative. | |
| #define | PyTransform_GetNative_PROTO (PyTransform*) |
| Argument prototype for GetNative. | |
| #define | PyTransform_New_NUM 2 |
| index for New fp | |
| #define | PyTransform_New_RETURN PyTransform* |
| Return type for New. | |
| #define | PyTransform_New_PROTO (Transform_t*) |
| Argument prototype for New. | |
| #define | PyTransform_API_pointers 3 |
| total number of C API pointers | |
| #define | PyTransform_CAPSULE_NAME "_transform._C_API" |
| #define | PyTransform_GetNative (*(PyTransform_GetNative_RETURN (*)PyTransform_GetNative_PROTO) PyTransform_API[PyTransform_GetNative_NUM]) |
| Returns a pointer to the internal polar scan, remember to release the reference when done with the object. | |
| #define | PyTransform_New (*(PyTransform_New_RETURN (*)PyTransform_New_PROTO) PyTransform_API[PyTransform_New_NUM]) |
| Creates a new polar scan instance. | |
| #define | PyTransform_Check(op) |
| Checks if the object is a python transform instance. | |
| #define | PyTransform_Type (*(PyTypeObject*)PyTransform_API[PyTransform_Type_NUM]) |
| #define | import_pytransform() |
| Imports the PyArea module (like import _transform in python). | |
Python version of the Transform API.
| #define import_pytransform | ( | ) |
Imports the PyArea module (like import _transform in python).
| #define PyTransform_API_pointers 3 |
total number of C API pointers
| #define PyTransform_Check | ( | op | ) |
Checks if the object is a python transform instance.
| #define PyTransform_GetNative (*(PyTransform_GetNative_RETURN (*)PyTransform_GetNative_PROTO) PyTransform_API[PyTransform_GetNative_NUM]) |
Returns a pointer to the internal polar scan, remember to release the reference when done with the object.
(RAVE_OBJECT_RELEASE).
| #define PyTransform_GetNative_NUM 1 |
index for GetNative fp
| #define PyTransform_GetNative_PROTO (PyTransform*) |
Argument prototype for GetNative.
| #define PyTransform_GetNative_RETURN Transform_t* |
Return type for GetNative.
| #define PyTransform_New (*(PyTransform_New_RETURN (*)PyTransform_New_PROTO) PyTransform_API[PyTransform_New_NUM]) |
Creates a new polar scan instance.
Release this object with Py_DECREF.
| [in] | scan | - the PolarScan_t intance. |
| #define PyTransform_New_NUM 2 |
index for New fp
| #define PyTransform_New_PROTO (Transform_t*) |
Argument prototype for New.
| #define PyTransform_New_RETURN PyTransform* |
Return type for New.
| #define PyTransform_Type_NUM 0 |
index for Type