itom  1.0.13
ito::PythonNpDataObject Class Reference

List of all members.

Classes

struct  PyNpDataObject

Static Public Member Functions

static void PyNpDataObject_dealloc (PyNpDataObject *self)
static PyObject * PyNpDataObject_new (PyTypeObject *type, PyObject *args, PyObject *kwds)
static int PyDataObject_init (PyNpDataObject *self, PyObject *args, PyObject *kwds)
static PyObject * PyNpDataObject_Array_Finalize (PyNpDataObject *self, PyObject *args)
static PyObject * PyNpDataObj_Reduce (PyNpDataObject *self, PyObject *args)
static PyObject * PyNpDataObj_SetState (PyNpDataObject *self, PyObject *args)
static PyObject * PyNpDataObject_name (PyNpDataObject *self)
static PyObject * PyNpDataObject_getTags (PyNpDataObject *self, void *closure)
static int PyNpDataObject_setTags (PyNpDataObject *self, PyObject *value, void *closure)
static PyObject * PyNpDataObject_getAxisScales (PyNpDataObject *self, void *closure)
static int PyNpDataObject_setAxisScales (PyNpDataObject *self, PyObject *value, void *closure)
static PyObject * PyNpDataObject_getAxisOffsets (PyNpDataObject *self, void *closure)
static int PyNpDataObject_setAxisOffsets (PyNpDataObject *self, PyObject *value, void *closure)
static PyObject * PyNpDataObject_getAxisDescriptions (PyNpDataObject *self, void *closure)
static int PyNpDataObject_setAxisDescriptions (PyNpDataObject *self, PyObject *value, void *closure)
static PyObject * PyNpDataObject_getAxisUnits (PyNpDataObject *self, void *closure)
static int PyNpDataObject_setAxisUnits (PyNpDataObject *self, PyObject *value, void *closure)
static PyObject * PyNpDataObject_getValueUnit (PyNpDataObject *self, void *closure)
static int PyNpDataObject_setValueUnit (PyNpDataObject *self, PyObject *value, void *closure)
static PyObject * PyNpDataObject_getValueDescription (PyNpDataObject *self, void *closure)
static int PyNpDataObject_setValueDescription (PyNpDataObject *self, PyObject *value, void *closure)
static PyObject * PyNpDataObject_getValueScale (PyNpDataObject *self, void *closure)
static PyObject * PyNpDataObject_getValueOffset (PyNpDataObject *self, void *closure)
static PyObject * PyNpDataObject_getTagDict (PyNpDataObject *self, void *clousure)

Static Public Attributes

static PyMethodDef PyNpDataObject_methods []
static PyTypeObject PyNpDataObjectType
static PyModuleDef PyNpDataObjectModule
static PyGetSetDef PyNpDataObject_getseters []

Member Function Documentation

PyObject * PythonNpDataObject::PyNpDataObject_new ( PyTypeObject *  type,
PyObject *  args,
PyObject *  kwds 
) [static]

< calls PyDataObj_Array_StructGet of PyDataObject and increments its refcount (If the object does not contain this method then a borrowed reference to Py_NotImplemented is returned.)


Member Data Documentation

PyGetSetDef PythonNpDataObject::PyNpDataObject_getseters [static]
Initial value:
 {
    {"tags", (getter)PyNpDataObject_getTags, (setter)PyNpDataObject_setTags, npDataObject_tags_doc, NULL},
    {"axisScales", (getter)PyNpDataObject_getAxisScales, (setter)PyNpDataObject_setAxisScales, npDataObject_axisScales_doc, NULL},
    {"axisOffsets", (getter)PyNpDataObject_getAxisOffsets, (setter)PyNpDataObject_setAxisOffsets, npDataObject_axisOffsets_doc, NULL},
    {"axisDescriptions", (getter)PyNpDataObject_getAxisDescriptions, (setter)PyNpDataObject_setAxisDescriptions, npDataObject_axisDescriptions_doc, NULL},
    {"axisUnits", (getter)PyNpDataObject_getAxisUnits, (setter)PyNpDataObject_setAxisUnits, npDataObject_axisUnits_doc, NULL},
    {"valueUnit", (getter)PyNpDataObject_getValueUnit, (setter)PyNpDataObject_setValueUnit, npDataObject_valueUnit_doc, NULL},
    {"valueDescription", (getter)PyNpDataObject_getValueDescription, (setter)PyNpDataObject_setValueDescription, npDataObject_valueDescription_doc, NULL},
    {"valueScale", (getter)PyNpDataObject_getValueScale, NULL, npDataObject_valueScale_doc, NULL},
    {"valueOffset", (getter)PyNpDataObject_getValueOffset, NULL, npDataObject_valueOffset_doc, NULL},
    {"metaDict", (getter)PyNpDataObject_getTagDict, NULL, npDataObject_getTagDict_doc, NULL},
    {NULL}  
}
PyMethodDef PythonNpDataObject::PyNpDataObject_methods [static]
Initial value:
 {
        {"name", (PyCFunction)PyNpDataObject_name, METH_NOARGS, "name"},
        {"__array_finalize__", (PyCFunction)PythonNpDataObject::PyNpDataObject_Array_Finalize, METH_VARARGS, "__array_finalize__"},
        
        
        {"__reduce__", (PyCFunction)PythonNpDataObject::PyNpDataObj_Reduce, METH_VARARGS, "__reduce__ method for handle pickling commands"},
        {"__setstate__", (PyCFunction)PythonNpDataObject::PyNpDataObj_SetState, METH_VARARGS, "__setstate__ method for handle unpickling commands"},
        {NULL}  
    }
PyModuleDef PythonNpDataObject::PyNpDataObjectModule [static]
Initial value:
 {
        PyModuleDef_HEAD_INIT, "npDataObject", "Numpy compatible DataObject type in python", -1,
        NULL, NULL, NULL, NULL, NULL
    }

The documentation for this class was generated from the following files: