|
ddt 1.2.1
|
Python bindings for the data transfer component. More...
#include <boost/bind.hpp>#include <boost/interprocess/containers/vector.hpp>#include <boost/signals2/signal.hpp>#include <boost/signals2/slot.hpp>#include <log4cplus/logger.h>#include "ddt/ddtDataPublisher.hpp"#include "ddt/ddtDataSubscriber.hpp"#include "ddt/ddtEncDec.hpp"#include "ddt/ddtEncDecImage2D.hpp"#include "pybind11/functional.h"#include "pybind11/pybind11.h"#include "pybind11/stl.h"#include "ddt/ddtEncDecBinaryxD.hpp"#include "ddt/ddtEncDecImage3D.hpp"Classes | |
| class | PyEncDec |
| Trampoline class for adding bindings for DdtEncDec. This class is neccessary for adding bindings for the class DdtEncDec, since it adds bindings for virtual methods. More... | |
| #define | BOOST_BIND_GLOBAL_PLACEHOLDERS |
| class | __attribute__ ((visibility("hidden"))) PySlot |
| Python slot for connecting to the DataAvailable signal. | |
| boost::signals2::connection | connect_slot_helper (ddt::DdtDataSubscriber &self, py::object object) |
| Helper method for connecting the python slot to the DataAvailable signal. | |
| PYBIND11_MODULE (DdtDataTransfer, m) | |
| Construct a new pybind11 module object. | |
Python bindings for the data transfer component.
| #define BOOST_BIND_GLOBAL_PLACEHOLDERS |
| class __attribute__ | ( | (visibility("hidden")) | ) |
Python slot for connecting to the DataAvailable signal.
This slot takes care of the GIL which is necessary for connecting a Python method to a C++ signal.
| boost::signals2::connection connect_slot_helper | ( | ddt::DdtDataSubscriber & | self, |
| py::object | object ) |
Helper method for connecting the python slot to the DataAvailable signal.
| self | The DdtDataSubscriber class which implements the connect method. |
| object | The function to be called when the event occurs. |
| PYBIND11_MODULE | ( | DdtDataTransfer | , |
| m | ) |
Construct a new pybind11 module object.
Wrapper class for boost::vector bindings
Wrapper class for boost::signal2 Connection bindings
Wrapper class for the DataSample
Meta-data for Wcs Information reference_point_x is the x location of the reference pixel reference_point_y is the y location of the reference pixel ra_reference_point defines the right ascension of the reference pixel dec_reference_point defines the declination of the reference pixel arcsec_pixel_x resolution in arcseconds in x direction arcsec_pixel_y resolution in arcseconds in y direction rotation_x_axis rotation angle of the x axis for the image cd1_1 is the partial of first axis coordinate w.r.t. x cd1_2 is the partial of first axis coordinate w.r.t. y cd2_1 is the partial of second axis coordinate w.r.t. x cd2_2 is the partial of second axis coordinate w.r.t. y epoch_equinox epoch time for the coordinates type_1 indicates the coordinate type and projection type_2 indicates the coordinate type and projection
Base Meta-data for all data samples
Bindings for the class DdtEncDec.
Bindings for the class for Encoding and Decoding the meta data for 2-Dimensional image data.
Bindings for the class DdtEncDecImage2D.
Bindings for the class for Encoding and Decoding the meta data for binary multi-dimensional data.
Bindings for the class DdtEncDecBinaryxD.
Bindings for the class for Encoding and Decoding the meta data for Multi-Layer data.
Bindings for the class DdtEncDecImage3D.