1 #include "BPy_GetCompleteViewMapDensityF1D.h"
3 #include "../../../stroke/AdvancedFunctions1D.h"
4 #include "../../BPy_Convert.h"
5 #include "../../BPy_IntegrationType.h"
11 ///////////////////////////////////////////////////////////////////////////////////////////
13 /*--------------- Python API function prototypes for GetCompleteViewMapDensityF1D instance -----------*/
14 static int GetCompleteViewMapDensityF1D___init__(BPy_GetCompleteViewMapDensityF1D* self, PyObject *args);
16 /*-----------------------BPy_GetCompleteViewMapDensityF1D type definition ------------------------------*/
18 PyTypeObject GetCompleteViewMapDensityF1D_Type = {
19 PyObject_HEAD_INIT(NULL)
20 "GetCompleteViewMapDensityF1D", /* tp_name */
21 sizeof(BPy_GetCompleteViewMapDensityF1D), /* tp_basicsize */
30 0, /* tp_as_sequence */
31 0, /* tp_as_mapping */
38 Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
39 "GetCompleteViewMapDensityF1D objects", /* tp_doc */
42 0, /* tp_richcompare */
43 0, /* tp_weaklistoffset */
49 &UnaryFunction1DDouble_Type, /* tp_base */
53 0, /* tp_dictoffset */
54 (initproc)GetCompleteViewMapDensityF1D___init__, /* tp_init */
59 //------------------------INSTANCE METHODS ----------------------------------
61 int GetCompleteViewMapDensityF1D___init__( BPy_GetCompleteViewMapDensityF1D* self, PyObject *args)
67 if( !PyArg_ParseTuple(args, "i|O!f", &i, &IntegrationType_Type, &obj, &f) )
70 IntegrationType t = ( obj ) ? IntegrationType_from_BPy_IntegrationType(obj) : MEAN;
71 self->py_uf1D_double.uf1D_double = new Functions1D::GetCompleteViewMapDensityF1D(i,t,f);
76 ///////////////////////////////////////////////////////////////////////////////////////////