RAVE
|
Python version of the projection pipeline API. More...
#include "projection_pipeline.h"
Go to the source code of this file.
Classes | |
struct | PyProjectionPipeline |
A projection. More... | |
Macros | |
#define | PyProjectionPipeline_Type_NUM 0 |
index for Type | |
#define | PyProjectionPipeline_GetNative_NUM 1 |
index for GetNative | |
#define | PyProjectionPipeline_GetNative_RETURN ProjectionPipeline_t* |
return type for GetNative | |
#define | PyProjectionPipeline_GetNative_PROTO (PyProjectionPipeline*) |
argument prototype for GetNative | |
#define | PyProjectionPipeline_New_NUM 2 |
index for New | |
#define | PyProjectionPipeline_New_RETURN PyProjectionPipeline* |
return type for New | |
#define | PyProjectionPipeline_New_PROTO (ProjectionPipeline_t*) |
argument prototype for New | |
#define | PyProjectionPipeline_API_pointers 3 |
number of function and variable pointers | |
#define | PyProjectionPipeline_CAPSULE_NAME "_projectionpipeline._C_API" |
#define | PyProjectionPipeline_GetNative (*(PyProjectionPipeline_GetNative_RETURN (*)PyProjectionPipeline_GetNative_PROTO) PyProjectionPipeline_API[PyProjectionPipeline_GetNative_NUM]) |
Returns a pointer to the internal projection pipeline, remember to release the reference when done with the object. | |
#define | PyProjectionPipeline_New (*(PyProjectionPipeline_New_RETURN (*)PyProjectionPipeline_New_PROTO) PyProjectionPipeline_API[PyProjectionPipeline_New_NUM]) |
Creates a new projection pipeline instance. | |
#define | PyProjectionPipeline_Check(op) |
Checks if the object is a python projection pipeline. | |
#define | PyProjectionPipeline_Type (*(PyTypeObject *)PyProjectionPipeline_API[PyProjectionPipeline_Type_NUM]) |
#define | import_pyprojectionpipeline() |
Imports the pyprojectionpipeline module (like import _projectionpipeline in python). | |
Python version of the projection pipeline API.
#define import_pyprojectionpipeline | ( | ) |
Imports the pyprojectionpipeline module (like import _projectionpipeline in python).
#define PyProjectionPipeline_API_pointers 3 |
number of function and variable pointers
#define PyProjectionPipeline_Check | ( | op | ) |
Checks if the object is a python projection pipeline.
#define PyProjectionPipeline_GetNative (*(PyProjectionPipeline_GetNative_RETURN (*)PyProjectionPipeline_GetNative_PROTO) PyProjectionPipeline_API[PyProjectionPipeline_GetNative_NUM]) |
Returns a pointer to the internal projection pipeline, remember to release the reference when done with the object.
(RAVE_OBJECT_RELEASE).
#define PyProjectionPipeline_GetNative_NUM 1 |
index for GetNative
#define PyProjectionPipeline_GetNative_PROTO (PyProjectionPipeline*) |
argument prototype for GetNative
#define PyProjectionPipeline_GetNative_RETURN ProjectionPipeline_t* |
return type for GetNative
#define PyProjectionPipeline_New (*(PyProjectionPipeline_New_RETURN (*)PyProjectionPipeline_New_PROTO) PyProjectionPipeline_API[PyProjectionPipeline_New_NUM]) |
Creates a new projection pipeline instance.
Release this object with Py_DECREF. If the passed ProjectionPipeline_t instance is bound to a python instance, this instance will be increfed and returned.
[in] | proj | - the ProjectionPipeline_t intance. |
#define PyProjectionPipeline_New_NUM 2 |
index for New
#define PyProjectionPipeline_New_PROTO (ProjectionPipeline_t*) |
argument prototype for New
#define PyProjectionPipeline_New_RETURN PyProjectionPipeline* |
return type for New
#define PyProjectionPipeline_Type_NUM 0 |
index for Type