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