Cleanup: clang-format
This commit is contained in:
		@@ -879,12 +879,12 @@ GHOST_TSuccess GHOST_WindowCocoa::setProgressBar(float progress)
 | 
			
		||||
    NSBezierPath *progressPath;
 | 
			
		||||
 | 
			
		||||
    /* Draw white track. */
 | 
			
		||||
    [[[NSColor whiteColor] colorWithAlphaComponent: 0.6] setFill];
 | 
			
		||||
    [[[NSColor whiteColor] colorWithAlphaComponent:0.6] setFill];
 | 
			
		||||
    progressPath = [NSBezierPath bezierPathWithRoundedRect:progressRect xRadius:7 yRadius:7];
 | 
			
		||||
    [progressPath fill];
 | 
			
		||||
 | 
			
		||||
    /* Black progress fill. */
 | 
			
		||||
    [[[NSColor blackColor] colorWithAlphaComponent: 0.7] setFill];
 | 
			
		||||
    [[[NSColor blackColor] colorWithAlphaComponent:0.7] setFill];
 | 
			
		||||
    progressRect = NSInsetRect(progressRect, 2, 2);
 | 
			
		||||
    progressRect.size.width *= progress;
 | 
			
		||||
    progressPath = [NSBezierPath bezierPathWithRoundedRect:progressRect xRadius:5 yRadius:5];
 | 
			
		||||
 
 | 
			
		||||
@@ -270,7 +270,8 @@ struct VolumeGrid {
 | 
			
		||||
    entry = GLOBAL_CACHE.add_metadata_user(template_entry);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  VolumeGrid(const openvdb::GridBase::Ptr &grid) : entry(nullptr), local_grid(grid), is_loaded(true)
 | 
			
		||||
  VolumeGrid(const openvdb::GridBase::Ptr &grid)
 | 
			
		||||
      : entry(nullptr), local_grid(grid), is_loaded(true)
 | 
			
		||||
  {
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -135,7 +135,8 @@ TEST(task, GraphForest)
 | 
			
		||||
  {
 | 
			
		||||
    TaskNode *tree1_node_a = BLI_task_graph_node_create(
 | 
			
		||||
        graph, TaskData_increase_value, &data1, nullptr);
 | 
			
		||||
    TaskNode *tree1_node_b = BLI_task_graph_node_create(graph, TaskData_store_value, &data1, nullptr);
 | 
			
		||||
    TaskNode *tree1_node_b = BLI_task_graph_node_create(
 | 
			
		||||
        graph, TaskData_store_value, &data1, nullptr);
 | 
			
		||||
    TaskNode *tree1_node_c = BLI_task_graph_node_create(
 | 
			
		||||
        graph, TaskData_increase_value, &data1, nullptr);
 | 
			
		||||
    TaskNode *tree1_node_d = BLI_task_graph_node_create(
 | 
			
		||||
@@ -149,7 +150,8 @@ TEST(task, GraphForest)
 | 
			
		||||
  {
 | 
			
		||||
    TaskNode *tree2_node_a = BLI_task_graph_node_create(
 | 
			
		||||
        graph, TaskData_increase_value, &data2, nullptr);
 | 
			
		||||
    TaskNode *tree2_node_b = BLI_task_graph_node_create(graph, TaskData_store_value, &data2, nullptr);
 | 
			
		||||
    TaskNode *tree2_node_b = BLI_task_graph_node_create(
 | 
			
		||||
        graph, TaskData_store_value, &data2, nullptr);
 | 
			
		||||
    TaskNode *tree2_node_c = BLI_task_graph_node_create(
 | 
			
		||||
        graph, TaskData_increase_value, &data2, nullptr);
 | 
			
		||||
    TaskNode *tree2_node_d = BLI_task_graph_node_create(
 | 
			
		||||
 
 | 
			
		||||
@@ -196,7 +196,8 @@ void OpenCLDevice::COM_clEnqueueRange(cl_kernel kernel, MemoryBuffer *outputMemo
 | 
			
		||||
      (size_t)outputMemoryBuffer->getHeight(),
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  error = clEnqueueNDRangeKernel(this->m_queue, kernel, 2, nullptr, size, nullptr, 0, nullptr, nullptr);
 | 
			
		||||
  error = clEnqueueNDRangeKernel(
 | 
			
		||||
      this->m_queue, kernel, 2, nullptr, size, nullptr, 0, nullptr, nullptr);
 | 
			
		||||
  if (error != CL_SUCCESS) {
 | 
			
		||||
    printf("CLERROR[%d]: %s\n", error, clewErrorString(error));
 | 
			
		||||
  }
 | 
			
		||||
@@ -243,7 +244,8 @@ void OpenCLDevice::COM_clEnqueueRange(cl_kernel kernel,
 | 
			
		||||
      if (error != CL_SUCCESS) {
 | 
			
		||||
        printf("CLERROR[%d]: %s\n", error, clewErrorString(error));
 | 
			
		||||
      }
 | 
			
		||||
      error = clEnqueueNDRangeKernel(this->m_queue, kernel, 2, nullptr, size, nullptr, 0, nullptr, nullptr);
 | 
			
		||||
      error = clEnqueueNDRangeKernel(
 | 
			
		||||
          this->m_queue, kernel, 2, nullptr, size, nullptr, 0, nullptr, nullptr);
 | 
			
		||||
      if (error != CL_SUCCESS) {
 | 
			
		||||
        printf("CLERROR[%d]: %s\n", error, clewErrorString(error));
 | 
			
		||||
      }
 | 
			
		||||
 
 | 
			
		||||
@@ -228,7 +228,8 @@ void KeyingNode::convertToOperations(NodeConverter &converter,
 | 
			
		||||
  NodeOutput *outputImage = this->getOutputSocket(0);
 | 
			
		||||
  NodeOutput *outputMatte = this->getOutputSocket(1);
 | 
			
		||||
  NodeOutput *outputEdges = this->getOutputSocket(2);
 | 
			
		||||
  NodeOperationOutput *postprocessedMatte = nullptr, *postprocessedImage = nullptr, *edgesMatte = nullptr;
 | 
			
		||||
  NodeOperationOutput *postprocessedMatte = nullptr, *postprocessedImage = nullptr,
 | 
			
		||||
                      *edgesMatte = nullptr;
 | 
			
		||||
 | 
			
		||||
  /* keying operation */
 | 
			
		||||
  KeyingOperation *keyingOperation = new KeyingOperation();
 | 
			
		||||
 
 | 
			
		||||
@@ -83,8 +83,8 @@ void *OutputOpenExrSingleLayerMultiViewOperation::get_handle(const char *filenam
 | 
			
		||||
 | 
			
		||||
    /* prepare the file with all the channels */
 | 
			
		||||
 | 
			
		||||
    if (IMB_exr_begin_write(exrhandle, filename, width, height, this->m_format->exr_codec, nullptr) ==
 | 
			
		||||
        0) {
 | 
			
		||||
    if (IMB_exr_begin_write(
 | 
			
		||||
            exrhandle, filename, width, height, this->m_format->exr_codec, nullptr) == 0) {
 | 
			
		||||
      printf("Error Writing Singlelayer Multiview Openexr\n");
 | 
			
		||||
      IMB_exr_close(exrhandle);
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -51,7 +51,8 @@ void TextureBaseOperation::initExecution()
 | 
			
		||||
  this->m_inputOffset = getInputSocketReader(0);
 | 
			
		||||
  this->m_inputSize = getInputSocketReader(1);
 | 
			
		||||
  this->m_pool = BKE_image_pool_new();
 | 
			
		||||
  if (this->m_texture != nullptr && this->m_texture->nodetree != nullptr && this->m_texture->use_nodes) {
 | 
			
		||||
  if (this->m_texture != nullptr && this->m_texture->nodetree != nullptr &&
 | 
			
		||||
      this->m_texture->use_nodes) {
 | 
			
		||||
    ntreeTexBeginExecTree(this->m_texture->nodetree);
 | 
			
		||||
  }
 | 
			
		||||
  NodeOperation::initExecution();
 | 
			
		||||
@@ -62,8 +63,8 @@ void TextureBaseOperation::deinitExecution()
 | 
			
		||||
  this->m_inputOffset = nullptr;
 | 
			
		||||
  BKE_image_pool_free(this->m_pool);
 | 
			
		||||
  this->m_pool = nullptr;
 | 
			
		||||
  if (this->m_texture != nullptr && this->m_texture->use_nodes && this->m_texture->nodetree != nullptr &&
 | 
			
		||||
      this->m_texture->nodetree->execdata != nullptr) {
 | 
			
		||||
  if (this->m_texture != nullptr && this->m_texture->use_nodes &&
 | 
			
		||||
      this->m_texture->nodetree != nullptr && this->m_texture->nodetree->execdata != nullptr) {
 | 
			
		||||
    ntreeTexEndExecTree(this->m_texture->nodetree->execdata);
 | 
			
		||||
  }
 | 
			
		||||
  NodeOperation::deinitExecution();
 | 
			
		||||
@@ -127,8 +128,16 @@ void TextureBaseOperation::executePixelSampled(float output[4],
 | 
			
		||||
  vec[2] = textureSize[2] * textureOffset[2];
 | 
			
		||||
 | 
			
		||||
  const int thread_id = WorkScheduler::current_thread_id();
 | 
			
		||||
  retval = multitex_ext(
 | 
			
		||||
      this->m_texture, vec, nullptr, nullptr, 0, &texres, thread_id, m_pool, m_sceneColorManage, false);
 | 
			
		||||
  retval = multitex_ext(this->m_texture,
 | 
			
		||||
                        vec,
 | 
			
		||||
                        nullptr,
 | 
			
		||||
                        nullptr,
 | 
			
		||||
                        0,
 | 
			
		||||
                        &texres,
 | 
			
		||||
                        thread_id,
 | 
			
		||||
                        m_pool,
 | 
			
		||||
                        m_sceneColorManage,
 | 
			
		||||
                        false);
 | 
			
		||||
 | 
			
		||||
  if (texres.talpha) {
 | 
			
		||||
    output[3] = texres.ta;
 | 
			
		||||
 
 | 
			
		||||
@@ -90,9 +90,9 @@ static void load_post_callback(struct Main * /*main*/,
 | 
			
		||||
 | 
			
		||||
static bCallbackFuncStore load_post_callback_funcstore = {
 | 
			
		||||
    nullptr,
 | 
			
		||||
    nullptr,               /* next, prev */
 | 
			
		||||
    nullptr,            /* next, prev */
 | 
			
		||||
    load_post_callback, /* func */
 | 
			
		||||
    nullptr,               /* arg */
 | 
			
		||||
    nullptr,            /* arg */
 | 
			
		||||
    0                   /* alloc */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -76,42 +76,42 @@ static PyObject *BBox_repr(BPy_BBox *self)
 | 
			
		||||
/*-----------------------BPy_BBox type definition ------------------------------*/
 | 
			
		||||
 | 
			
		||||
PyTypeObject BBox_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "BBox",    /* tp_name */
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "BBox", /* tp_name */
 | 
			
		||||
    sizeof(BPy_BBox),                         /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)BBox_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                  /* tp_print */
 | 
			
		||||
    nullptr,                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                  /* tp_reserved */
 | 
			
		||||
    (reprfunc)BBox_repr,                      /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    nullptr,                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                  /* tp_hash  */
 | 
			
		||||
    nullptr,                                  /* tp_call */
 | 
			
		||||
    nullptr,                                  /* tp_str */
 | 
			
		||||
    nullptr,                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    BBox_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    nullptr,                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                  /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    nullptr,                                        /* tp_getset */
 | 
			
		||||
    nullptr,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    nullptr,                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                  /* tp_members */
 | 
			
		||||
    nullptr,                                  /* tp_getset */
 | 
			
		||||
    nullptr,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                  /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)BBox_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                  /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                        /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -138,7 +138,11 @@ static PyObject *BinaryPredicate0D_name_get(BPy_BinaryPredicate0D *self, void *U
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_BinaryPredicate0D_getseters[] = {
 | 
			
		||||
    {"name", (getter)BinaryPredicate0D_name_get, (setter)nullptr, BinaryPredicate0D_name_doc, nullptr},
 | 
			
		||||
    {"name",
 | 
			
		||||
     (getter)BinaryPredicate0D_name_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     BinaryPredicate0D_name_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -146,42 +150,42 @@ static PyGetSetDef BPy_BinaryPredicate0D_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject BinaryPredicate0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "BinaryPredicate0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_BinaryPredicate0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                  /* tp_itemsize */
 | 
			
		||||
    (destructor)BinaryPredicate0D___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    (reprfunc)BinaryPredicate0D___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)BinaryPredicate0D___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,           /* tp_flags */
 | 
			
		||||
    BinaryPredicate0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                  /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    BPy_BinaryPredicate0D_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                                  /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                  /* tp_dictoffset */
 | 
			
		||||
    (initproc)BinaryPredicate0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                  /* tp_new */
 | 
			
		||||
    sizeof(BPy_BinaryPredicate0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    (destructor)BinaryPredicate0D___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                               /* tp_print */
 | 
			
		||||
    nullptr,                                               /* tp_getattr */
 | 
			
		||||
    nullptr,                                               /* tp_setattr */
 | 
			
		||||
    nullptr,                                               /* tp_reserved */
 | 
			
		||||
    (reprfunc)BinaryPredicate0D___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                               /* tp_as_number */
 | 
			
		||||
    nullptr,                                               /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                               /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                               /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)BinaryPredicate0D___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                               /* tp_str */
 | 
			
		||||
    nullptr,                                               /* tp_getattro */
 | 
			
		||||
    nullptr,                                               /* tp_setattro */
 | 
			
		||||
    nullptr,                                               /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    BinaryPredicate0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                               /* tp_traverse */
 | 
			
		||||
    nullptr,                                               /* tp_clear */
 | 
			
		||||
    nullptr,                                               /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                               /* tp_iter */
 | 
			
		||||
    nullptr,                                               /* tp_iternext */
 | 
			
		||||
    nullptr,                                               /* tp_methods */
 | 
			
		||||
    nullptr,                                               /* tp_members */
 | 
			
		||||
    BPy_BinaryPredicate0D_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                               /* tp_base */
 | 
			
		||||
    nullptr,                                               /* tp_dict */
 | 
			
		||||
    nullptr,                                               /* tp_descr_get */
 | 
			
		||||
    nullptr,                                               /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)BinaryPredicate0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                               /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -173,49 +173,53 @@ static PyObject *BinaryPredicate1D_name_get(BPy_BinaryPredicate1D *self, void *U
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_BinaryPredicate1D_getseters[] = {
 | 
			
		||||
    {"name", (getter)BinaryPredicate1D_name_get, (setter)nullptr, BinaryPredicate1D_name_doc, nullptr},
 | 
			
		||||
    {"name",
 | 
			
		||||
     (getter)BinaryPredicate1D_name_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     BinaryPredicate1D_name_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*-----------------------BPy_BinaryPredicate1D type definition ------------------------------*/
 | 
			
		||||
PyTypeObject BinaryPredicate1D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "BinaryPredicate1D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_BinaryPredicate1D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                  /* tp_itemsize */
 | 
			
		||||
    (destructor)BinaryPredicate1D___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    (reprfunc)BinaryPredicate1D___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)BinaryPredicate1D___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,           /* tp_flags */
 | 
			
		||||
    BinaryPredicate1D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                  /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    BPy_BinaryPredicate1D_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                                  /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                  /* tp_dictoffset */
 | 
			
		||||
    (initproc)BinaryPredicate1D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                  /* tp_new */
 | 
			
		||||
    sizeof(BPy_BinaryPredicate1D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    (destructor)BinaryPredicate1D___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                               /* tp_print */
 | 
			
		||||
    nullptr,                                               /* tp_getattr */
 | 
			
		||||
    nullptr,                                               /* tp_setattr */
 | 
			
		||||
    nullptr,                                               /* tp_reserved */
 | 
			
		||||
    (reprfunc)BinaryPredicate1D___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                               /* tp_as_number */
 | 
			
		||||
    nullptr,                                               /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                               /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                               /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)BinaryPredicate1D___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                               /* tp_str */
 | 
			
		||||
    nullptr,                                               /* tp_getattro */
 | 
			
		||||
    nullptr,                                               /* tp_setattro */
 | 
			
		||||
    nullptr,                                               /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    BinaryPredicate1D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                               /* tp_traverse */
 | 
			
		||||
    nullptr,                                               /* tp_clear */
 | 
			
		||||
    nullptr,                                               /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                               /* tp_iter */
 | 
			
		||||
    nullptr,                                               /* tp_iternext */
 | 
			
		||||
    nullptr,                                               /* tp_methods */
 | 
			
		||||
    nullptr,                                               /* tp_members */
 | 
			
		||||
    BPy_BinaryPredicate1D_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                               /* tp_base */
 | 
			
		||||
    nullptr,                                               /* tp_dict */
 | 
			
		||||
    nullptr,                                               /* tp_descr_get */
 | 
			
		||||
    nullptr,                                               /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)BinaryPredicate1D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                               /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -418,7 +418,8 @@ PyObject *BPy_AdjacencyIterator_from_AdjacencyIterator(AdjacencyIterator &a_it)
 | 
			
		||||
PyObject *BPy_Interface0DIterator_from_Interface0DIterator(Interface0DIterator &if0D_it,
 | 
			
		||||
                                                           bool reversed)
 | 
			
		||||
{
 | 
			
		||||
  PyObject *py_if0D_it = Interface0DIterator_Type.tp_new(&Interface0DIterator_Type, nullptr, nullptr);
 | 
			
		||||
  PyObject *py_if0D_it = Interface0DIterator_Type.tp_new(
 | 
			
		||||
      &Interface0DIterator_Type, nullptr, nullptr);
 | 
			
		||||
  ((BPy_Interface0DIterator *)py_if0D_it)->if0D_it = new Interface0DIterator(if0D_it);
 | 
			
		||||
  ((BPy_Interface0DIterator *)py_if0D_it)->py_it.it =
 | 
			
		||||
      ((BPy_Interface0DIterator *)py_if0D_it)->if0D_it;
 | 
			
		||||
@@ -438,7 +439,8 @@ PyObject *BPy_CurvePointIterator_from_CurvePointIterator(CurveInternal::CurvePoi
 | 
			
		||||
PyObject *BPy_StrokeVertexIterator_from_StrokeVertexIterator(
 | 
			
		||||
    StrokeInternal::StrokeVertexIterator &sv_it, bool reversed)
 | 
			
		||||
{
 | 
			
		||||
  PyObject *py_sv_it = StrokeVertexIterator_Type.tp_new(&StrokeVertexIterator_Type, nullptr, nullptr);
 | 
			
		||||
  PyObject *py_sv_it = StrokeVertexIterator_Type.tp_new(
 | 
			
		||||
      &StrokeVertexIterator_Type, nullptr, nullptr);
 | 
			
		||||
  ((BPy_StrokeVertexIterator *)py_sv_it)->sv_it = new StrokeInternal::StrokeVertexIterator(sv_it);
 | 
			
		||||
  ((BPy_StrokeVertexIterator *)py_sv_it)->py_it.it = ((BPy_StrokeVertexIterator *)py_sv_it)->sv_it;
 | 
			
		||||
  ((BPy_StrokeVertexIterator *)py_sv_it)->at_start = true;
 | 
			
		||||
@@ -457,7 +459,8 @@ PyObject *BPy_SVertexIterator_from_SVertexIterator(ViewEdgeInternal::SVertexIter
 | 
			
		||||
PyObject *BPy_orientedViewEdgeIterator_from_orientedViewEdgeIterator(
 | 
			
		||||
    ViewVertexInternal::orientedViewEdgeIterator &ove_it, bool reversed)
 | 
			
		||||
{
 | 
			
		||||
  PyObject *py_ove_it = orientedViewEdgeIterator_Type.tp_new(&orientedViewEdgeIterator_Type, nullptr, nullptr);
 | 
			
		||||
  PyObject *py_ove_it = orientedViewEdgeIterator_Type.tp_new(
 | 
			
		||||
      &orientedViewEdgeIterator_Type, nullptr, nullptr);
 | 
			
		||||
  ((BPy_orientedViewEdgeIterator *)py_ove_it)->ove_it =
 | 
			
		||||
      new ViewVertexInternal::orientedViewEdgeIterator(ove_it);
 | 
			
		||||
  ((BPy_orientedViewEdgeIterator *)py_ove_it)->py_it.it =
 | 
			
		||||
@@ -485,7 +488,8 @@ PyObject *BPy_ChainingIterator_from_ChainingIterator(ChainingIterator &c_it)
 | 
			
		||||
 | 
			
		||||
PyObject *BPy_ChainPredicateIterator_from_ChainPredicateIterator(ChainPredicateIterator &cp_it)
 | 
			
		||||
{
 | 
			
		||||
  PyObject *py_cp_it = ChainPredicateIterator_Type.tp_new(&ChainPredicateIterator_Type, nullptr, nullptr);
 | 
			
		||||
  PyObject *py_cp_it = ChainPredicateIterator_Type.tp_new(
 | 
			
		||||
      &ChainPredicateIterator_Type, nullptr, nullptr);
 | 
			
		||||
  ((BPy_ChainPredicateIterator *)py_cp_it)->cp_it = new ChainPredicateIterator(cp_it);
 | 
			
		||||
  ((BPy_ChainPredicateIterator *)py_cp_it)->py_c_it.py_ve_it.py_it.it =
 | 
			
		||||
      ((BPy_ChainPredicateIterator *)py_cp_it)->cp_it;
 | 
			
		||||
@@ -494,7 +498,8 @@ PyObject *BPy_ChainPredicateIterator_from_ChainPredicateIterator(ChainPredicateI
 | 
			
		||||
 | 
			
		||||
PyObject *BPy_ChainSilhouetteIterator_from_ChainSilhouetteIterator(ChainSilhouetteIterator &cs_it)
 | 
			
		||||
{
 | 
			
		||||
  PyObject *py_cs_it = ChainSilhouetteIterator_Type.tp_new(&ChainSilhouetteIterator_Type, nullptr, nullptr);
 | 
			
		||||
  PyObject *py_cs_it = ChainSilhouetteIterator_Type.tp_new(
 | 
			
		||||
      &ChainSilhouetteIterator_Type, nullptr, nullptr);
 | 
			
		||||
  ((BPy_ChainSilhouetteIterator *)py_cs_it)->cs_it = new ChainSilhouetteIterator(cs_it);
 | 
			
		||||
  ((BPy_ChainSilhouetteIterator *)py_cs_it)->py_c_it.py_ve_it.py_it.it =
 | 
			
		||||
      ((BPy_ChainSilhouetteIterator *)py_cs_it)->cs_it;
 | 
			
		||||
 
 | 
			
		||||
@@ -535,42 +535,42 @@ static Py_hash_t FrsMaterial_hash(PyObject *self)
 | 
			
		||||
 | 
			
		||||
PyTypeObject FrsMaterial_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Material", /* tp_name */
 | 
			
		||||
    sizeof(BPy_FrsMaterial),                   /* tp_basicsize */
 | 
			
		||||
    0,                                         /* tp_itemsize */
 | 
			
		||||
    (destructor)FrsMaterial_dealloc,           /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    (reprfunc)FrsMaterial_repr,                /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    (hashfunc)FrsMaterial_hash,                /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,  /* tp_flags */
 | 
			
		||||
    FrsMaterial_doc,                           /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    (richcmpfunc)BPy_FrsMaterial_richcmpr,     /* tp_richcompare */
 | 
			
		||||
    0,                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    nullptr,                                         /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    BPy_FrsMaterial_getseters,                 /* tp_getset */
 | 
			
		||||
    nullptr,                                         /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)FrsMaterial_init,                /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                         /* tp_new */
 | 
			
		||||
    sizeof(BPy_FrsMaterial),                      /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    (destructor)FrsMaterial_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                      /* tp_print */
 | 
			
		||||
    nullptr,                                      /* tp_getattr */
 | 
			
		||||
    nullptr,                                      /* tp_setattr */
 | 
			
		||||
    nullptr,                                      /* tp_reserved */
 | 
			
		||||
    (reprfunc)FrsMaterial_repr,                   /* tp_repr */
 | 
			
		||||
    nullptr,                                      /* tp_as_number */
 | 
			
		||||
    nullptr,                                      /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                      /* tp_as_mapping */
 | 
			
		||||
    (hashfunc)FrsMaterial_hash,                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                      /* tp_call */
 | 
			
		||||
    nullptr,                                      /* tp_str */
 | 
			
		||||
    nullptr,                                      /* tp_getattro */
 | 
			
		||||
    nullptr,                                      /* tp_setattro */
 | 
			
		||||
    nullptr,                                      /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    FrsMaterial_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                      /* tp_traverse */
 | 
			
		||||
    nullptr,                                      /* tp_clear */
 | 
			
		||||
    (richcmpfunc)BPy_FrsMaterial_richcmpr,        /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                      /* tp_iter */
 | 
			
		||||
    nullptr,                                      /* tp_iternext */
 | 
			
		||||
    nullptr,                                      /* tp_methods */
 | 
			
		||||
    nullptr,                                      /* tp_members */
 | 
			
		||||
    BPy_FrsMaterial_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                      /* tp_base */
 | 
			
		||||
    nullptr,                                      /* tp_dict */
 | 
			
		||||
    nullptr,                                      /* tp_descr_get */
 | 
			
		||||
    nullptr,                                      /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)FrsMaterial_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                      /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                            /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -326,43 +326,43 @@ static PyMethodDef BPy_FrsNoise_methods[] = {
 | 
			
		||||
/*-----------------------BPy_FrsNoise type definition ------------------------------*/
 | 
			
		||||
 | 
			
		||||
PyTypeObject FrsNoise_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Noise",   /* tp_name */
 | 
			
		||||
    sizeof(BPy_FrsNoise),                     /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)FrsNoise_dealloc,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    (reprfunc)FrsNoise_repr,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    FrsNoise_doc,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    BPy_FrsNoise_methods,                     /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    nullptr,                                        /* tp_getset */
 | 
			
		||||
    nullptr,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)FrsNoise_init,                  /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                        /* tp_new */
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Noise", /* tp_name */
 | 
			
		||||
    sizeof(BPy_FrsNoise),                      /* tp_basicsize */
 | 
			
		||||
    0,                                         /* tp_itemsize */
 | 
			
		||||
    (destructor)FrsNoise_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                   /* tp_print */
 | 
			
		||||
    nullptr,                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                   /* tp_reserved */
 | 
			
		||||
    (reprfunc)FrsNoise_repr,                   /* tp_repr */
 | 
			
		||||
    nullptr,                                   /* tp_as_number */
 | 
			
		||||
    nullptr,                                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                   /* tp_call */
 | 
			
		||||
    nullptr,                                   /* tp_str */
 | 
			
		||||
    nullptr,                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,  /* tp_flags */
 | 
			
		||||
    FrsNoise_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                   /* tp_richcompare */
 | 
			
		||||
    0,                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                   /* tp_iternext */
 | 
			
		||||
    BPy_FrsNoise_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                   /* tp_members */
 | 
			
		||||
    nullptr,                                   /* tp_getset */
 | 
			
		||||
    nullptr,                                   /* tp_base */
 | 
			
		||||
    nullptr,                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                   /* tp_descr_set */
 | 
			
		||||
    0,                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)FrsNoise_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                   /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                         /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -167,42 +167,42 @@ static PyGetSetDef BPy_Id_getseters[] = {
 | 
			
		||||
/*-----------------------BPy_Id type definition ------------------------------*/
 | 
			
		||||
 | 
			
		||||
PyTypeObject Id_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Id",      /* tp_name */
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Id",   /* tp_name */
 | 
			
		||||
    sizeof(BPy_Id),                           /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)Id_dealloc,                   /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                  /* tp_print */
 | 
			
		||||
    nullptr,                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                  /* tp_reserved */
 | 
			
		||||
    (reprfunc)Id_repr,                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    nullptr,                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                  /* tp_hash  */
 | 
			
		||||
    nullptr,                                  /* tp_call */
 | 
			
		||||
    nullptr,                                  /* tp_str */
 | 
			
		||||
    nullptr,                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    Id_doc,                                   /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                  /* tp_clear */
 | 
			
		||||
    (richcmpfunc)Id_RichCompare,              /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    nullptr,                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                  /* tp_members */
 | 
			
		||||
    BPy_Id_getseters,                         /* tp_getset */
 | 
			
		||||
    nullptr,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    nullptr,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                  /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)Id_init,                        /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                  /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                        /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -150,42 +150,42 @@ PyDoc_STRVAR(IntegrationType_doc,
 | 
			
		||||
 | 
			
		||||
PyTypeObject IntegrationType_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "IntegrationType", /* tp_name */
 | 
			
		||||
    sizeof(PyLongObject),                             /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    nullptr,                                                /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT,                               /* tp_flags */
 | 
			
		||||
    IntegrationType_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    nullptr,                                                /* tp_getset */
 | 
			
		||||
    &PyLong_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                                /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    nullptr,                                                /* tp_new */
 | 
			
		||||
    sizeof(PyLongObject),                                /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    nullptr,                                             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    nullptr,                                             /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT,                                  /* tp_flags */
 | 
			
		||||
    IntegrationType_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    nullptr,                                             /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    nullptr,                                             /* tp_getset */
 | 
			
		||||
    &PyLong_Type,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                             /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    nullptr,                                             /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*-----------------------BPy_IntegrationType instance definitions -------------------------*/
 | 
			
		||||
 
 | 
			
		||||
@@ -275,26 +275,34 @@ static PyObject *Interface0D_nature_get(BPy_Interface0D *self, void *UNUSED(clos
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_Interface0D_getseters[] = {
 | 
			
		||||
    {"name", (getter)Interface0D_name_get, (setter)nullptr, Interface0D_name_doc, nullptr},
 | 
			
		||||
    {"point_3d", (getter)Interface0D_point_3d_get, (setter)nullptr, Interface0D_point_3d_doc, nullptr},
 | 
			
		||||
    {"name", (getter)Interface0D_name_get, (setter) nullptr, Interface0D_name_doc, nullptr},
 | 
			
		||||
    {"point_3d",
 | 
			
		||||
     (getter)Interface0D_point_3d_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     Interface0D_point_3d_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"projected_x",
 | 
			
		||||
     (getter)Interface0D_projected_x_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     Interface0D_projected_x_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"projected_y",
 | 
			
		||||
     (getter)Interface0D_projected_y_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     Interface0D_projected_y_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"projected_z",
 | 
			
		||||
     (getter)Interface0D_projected_z_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     Interface0D_projected_z_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"point_2d", (getter)Interface0D_point_2d_get, (setter)nullptr, Interface0D_point_2d_doc, nullptr},
 | 
			
		||||
    {"id", (getter)Interface0D_id_get, (setter)nullptr, Interface0D_id_doc, nullptr},
 | 
			
		||||
    {"nature", (getter)Interface0D_nature_get, (setter)nullptr, Interface0D_nature_doc, nullptr},
 | 
			
		||||
    {"point_2d",
 | 
			
		||||
     (getter)Interface0D_point_2d_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     Interface0D_point_2d_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"id", (getter)Interface0D_id_get, (setter) nullptr, Interface0D_id_doc, nullptr},
 | 
			
		||||
    {"nature", (getter)Interface0D_nature_get, (setter) nullptr, Interface0D_nature_doc, nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -302,42 +310,42 @@ static PyGetSetDef BPy_Interface0D_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject Interface0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Interface0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Interface0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    (destructor)Interface0D_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                            /* tp_print */
 | 
			
		||||
    nullptr,                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                            /* tp_reserved */
 | 
			
		||||
    (reprfunc)Interface0D_repr,                   /* tp_repr */
 | 
			
		||||
    nullptr,                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                            /* tp_hash  */
 | 
			
		||||
    nullptr,                                            /* tp_call */
 | 
			
		||||
    nullptr,                                            /* tp_str */
 | 
			
		||||
    nullptr,                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    Interface0D_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                            /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                            /* tp_iternext */
 | 
			
		||||
    BPy_Interface0D_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                            /* tp_members */
 | 
			
		||||
    BPy_Interface0D_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                            /* tp_base */
 | 
			
		||||
    nullptr,                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                            /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)Interface0D_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                            /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                            /* tp_new */
 | 
			
		||||
    sizeof(BPy_Interface0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                               /* tp_itemsize */
 | 
			
		||||
    (destructor)Interface0D_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    (reprfunc)Interface0D_repr,                      /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,        /* tp_flags */
 | 
			
		||||
    Interface0D_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                         /* tp_richcompare */
 | 
			
		||||
    0,                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    BPy_Interface0D_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    BPy_Interface0D_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                         /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)Interface0D_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                               /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -318,12 +318,12 @@ static int Interface1D_time_stamp_set(BPy_Interface1D *self,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_Interface1D_getseters[] = {
 | 
			
		||||
    {"name", (getter)Interface1D_name_get, (setter)nullptr, Interface1D_name_doc, nullptr},
 | 
			
		||||
    {"id", (getter)Interface1D_id_get, (setter)nullptr, Interface1D_id_doc, nullptr},
 | 
			
		||||
    {"nature", (getter)Interface1D_nature_get, (setter)nullptr, Interface1D_nature_doc, nullptr},
 | 
			
		||||
    {"name", (getter)Interface1D_name_get, (setter) nullptr, Interface1D_name_doc, nullptr},
 | 
			
		||||
    {"id", (getter)Interface1D_id_get, (setter) nullptr, Interface1D_id_doc, nullptr},
 | 
			
		||||
    {"nature", (getter)Interface1D_nature_get, (setter) nullptr, Interface1D_nature_doc, nullptr},
 | 
			
		||||
    {"length_2d",
 | 
			
		||||
     (getter)Interface1D_length_2d_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     Interface1D_length_2d_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"time_stamp",
 | 
			
		||||
@@ -338,42 +338,42 @@ static PyGetSetDef BPy_Interface1D_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject Interface1D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Interface1D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Interface1D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    (destructor)Interface1D_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                            /* tp_print */
 | 
			
		||||
    nullptr,                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                            /* tp_reserved */
 | 
			
		||||
    (reprfunc)Interface1D_repr,                   /* tp_repr */
 | 
			
		||||
    nullptr,                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                            /* tp_hash  */
 | 
			
		||||
    nullptr,                                            /* tp_call */
 | 
			
		||||
    nullptr,                                            /* tp_str */
 | 
			
		||||
    nullptr,                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    Interface1D_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                            /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                            /* tp_iternext */
 | 
			
		||||
    BPy_Interface1D_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                            /* tp_members */
 | 
			
		||||
    BPy_Interface1D_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                            /* tp_base */
 | 
			
		||||
    nullptr,                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                            /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)Interface1D_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                            /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                            /* tp_new */
 | 
			
		||||
    sizeof(BPy_Interface1D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                               /* tp_itemsize */
 | 
			
		||||
    (destructor)Interface1D_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    (reprfunc)Interface1D_repr,                      /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,        /* tp_flags */
 | 
			
		||||
    Interface1D_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                         /* tp_richcompare */
 | 
			
		||||
    0,                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    BPy_Interface1D_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    BPy_Interface1D_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                         /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)Interface1D_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                               /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -215,9 +215,9 @@ static PyObject *Iterator_is_end_get(BPy_Iterator *self, void *UNUSED(closure))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_Iterator_getseters[] = {
 | 
			
		||||
    {"name", (getter)Iterator_name_get, (setter)nullptr, Iterator_name_doc, nullptr},
 | 
			
		||||
    {"is_begin", (getter)Iterator_is_begin_get, (setter)nullptr, Iterator_is_begin_doc, nullptr},
 | 
			
		||||
    {"is_end", (getter)Iterator_is_end_get, (setter)nullptr, Iterator_is_end_doc, nullptr},
 | 
			
		||||
    {"name", (getter)Iterator_name_get, (setter) nullptr, Iterator_name_doc, nullptr},
 | 
			
		||||
    {"is_begin", (getter)Iterator_is_begin_get, (setter) nullptr, Iterator_is_begin_doc, nullptr},
 | 
			
		||||
    {"is_end", (getter)Iterator_is_end_get, (setter) nullptr, Iterator_is_end_doc, nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -225,42 +225,42 @@ static PyGetSetDef BPy_Iterator_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject Iterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Iterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Iterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                         /* tp_itemsize */
 | 
			
		||||
    (destructor)Iterator_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    (reprfunc)Iterator_repr,                   /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,  /* tp_flags */
 | 
			
		||||
    Iterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                         /* tp_richcompare */
 | 
			
		||||
    0,                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    BPy_Iterator_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    BPy_Iterator_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                         /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)Iterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                         /* tp_new */
 | 
			
		||||
    sizeof(BPy_Iterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    (destructor)Iterator_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                      /* tp_print */
 | 
			
		||||
    nullptr,                                      /* tp_getattr */
 | 
			
		||||
    nullptr,                                      /* tp_setattr */
 | 
			
		||||
    nullptr,                                      /* tp_reserved */
 | 
			
		||||
    (reprfunc)Iterator_repr,                      /* tp_repr */
 | 
			
		||||
    nullptr,                                      /* tp_as_number */
 | 
			
		||||
    nullptr,                                      /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                      /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                      /* tp_hash  */
 | 
			
		||||
    nullptr,                                      /* tp_call */
 | 
			
		||||
    nullptr,                                      /* tp_str */
 | 
			
		||||
    nullptr,                                      /* tp_getattro */
 | 
			
		||||
    nullptr,                                      /* tp_setattro */
 | 
			
		||||
    nullptr,                                      /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    Iterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                      /* tp_traverse */
 | 
			
		||||
    nullptr,                                      /* tp_clear */
 | 
			
		||||
    nullptr,                                      /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                      /* tp_iter */
 | 
			
		||||
    nullptr,                                      /* tp_iternext */
 | 
			
		||||
    BPy_Iterator_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                      /* tp_members */
 | 
			
		||||
    BPy_Iterator_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                      /* tp_base */
 | 
			
		||||
    nullptr,                                      /* tp_dict */
 | 
			
		||||
    nullptr,                                      /* tp_descr_get */
 | 
			
		||||
    nullptr,                                      /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)Iterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                      /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                            /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -42,42 +42,42 @@ PyDoc_STRVAR(MediumType_doc,
 | 
			
		||||
 | 
			
		||||
PyTypeObject MediumType_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "MediumType", /* tp_name */
 | 
			
		||||
    sizeof(PyLongObject),                        /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                           /* tp_dealloc */
 | 
			
		||||
    nullptr,                                           /* tp_print */
 | 
			
		||||
    nullptr,                                           /* tp_getattr */
 | 
			
		||||
    nullptr,                                           /* tp_setattr */
 | 
			
		||||
    nullptr,                                           /* tp_reserved */
 | 
			
		||||
    nullptr,                                           /* tp_repr */
 | 
			
		||||
    nullptr,                                           /* tp_as_number */
 | 
			
		||||
    nullptr,                                           /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                           /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                           /* tp_hash  */
 | 
			
		||||
    nullptr,                                           /* tp_call */
 | 
			
		||||
    nullptr,                                           /* tp_str */
 | 
			
		||||
    nullptr,                                           /* tp_getattro */
 | 
			
		||||
    nullptr,                                           /* tp_setattro */
 | 
			
		||||
    nullptr,                                           /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT,                          /* tp_flags */
 | 
			
		||||
    MediumType_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                           /* tp_traverse */
 | 
			
		||||
    nullptr,                                           /* tp_clear */
 | 
			
		||||
    nullptr,                                           /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                           /* tp_iter */
 | 
			
		||||
    nullptr,                                           /* tp_iternext */
 | 
			
		||||
    nullptr,                                           /* tp_methods */
 | 
			
		||||
    nullptr,                                           /* tp_members */
 | 
			
		||||
    nullptr,                                           /* tp_getset */
 | 
			
		||||
    &PyLong_Type,                                /* tp_base */
 | 
			
		||||
    nullptr,                                           /* tp_dict */
 | 
			
		||||
    nullptr,                                           /* tp_descr_get */
 | 
			
		||||
    nullptr,                                           /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                           /* tp_init */
 | 
			
		||||
    nullptr,                                           /* tp_alloc */
 | 
			
		||||
    nullptr,                                           /* tp_new */
 | 
			
		||||
    sizeof(PyLongObject),                           /* tp_basicsize */
 | 
			
		||||
    0,                                              /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT,                             /* tp_flags */
 | 
			
		||||
    MediumType_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                              /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    nullptr,                                        /* tp_getset */
 | 
			
		||||
    &PyLong_Type,                                   /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                              /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                        /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*-----------------------BPy_IntegrationType instance definitions -------------------------*/
 | 
			
		||||
 
 | 
			
		||||
@@ -35,40 +35,40 @@ static PyObject *BPy_Nature_or(PyObject *a, PyObject *b);
 | 
			
		||||
/*-----------------------BPy_Nature number method definitions --------------------*/
 | 
			
		||||
 | 
			
		||||
static PyNumberMethods nature_as_number = {
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_add */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_subtract */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_multiply */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_remainder */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_divmod */
 | 
			
		||||
    nullptr,                          /* ternaryfunc nb_power */
 | 
			
		||||
    nullptr,                          /* unaryfunc nb_negative */
 | 
			
		||||
    nullptr,                          /* unaryfunc nb_positive */
 | 
			
		||||
    nullptr,                          /* unaryfunc nb_absolute */
 | 
			
		||||
    nullptr,                          /* inquiry nb_bool */
 | 
			
		||||
    nullptr,                          /* unaryfunc nb_invert */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_lshift */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_rshift */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_add */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_subtract */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_multiply */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_remainder */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_divmod */
 | 
			
		||||
    nullptr,                    /* ternaryfunc nb_power */
 | 
			
		||||
    nullptr,                    /* unaryfunc nb_negative */
 | 
			
		||||
    nullptr,                    /* unaryfunc nb_positive */
 | 
			
		||||
    nullptr,                    /* unaryfunc nb_absolute */
 | 
			
		||||
    nullptr,                    /* inquiry nb_bool */
 | 
			
		||||
    nullptr,                    /* unaryfunc nb_invert */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_lshift */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_rshift */
 | 
			
		||||
    (binaryfunc)BPy_Nature_and, /* binaryfunc nb_and */
 | 
			
		||||
    (binaryfunc)BPy_Nature_xor, /* binaryfunc nb_xor */
 | 
			
		||||
    (binaryfunc)BPy_Nature_or,  /* binaryfunc nb_or */
 | 
			
		||||
    nullptr,                          /* unaryfunc nb_int */
 | 
			
		||||
    nullptr,                          /* void *nb_reserved */
 | 
			
		||||
    nullptr,                          /* unaryfunc nb_float */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_add */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_subtract */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_multiply */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_remainder */
 | 
			
		||||
    nullptr,                          /* ternaryfunc nb_inplace_power */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_lshift */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_rshift */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_and */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_xor */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_or */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_floor_divide */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_true_divide */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_floor_divide */
 | 
			
		||||
    nullptr,                          /* binaryfunc nb_inplace_true_divide */
 | 
			
		||||
    nullptr,                          /* unaryfunc nb_index */
 | 
			
		||||
    nullptr,                    /* unaryfunc nb_int */
 | 
			
		||||
    nullptr,                    /* void *nb_reserved */
 | 
			
		||||
    nullptr,                    /* unaryfunc nb_float */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_add */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_subtract */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_multiply */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_remainder */
 | 
			
		||||
    nullptr,                    /* ternaryfunc nb_inplace_power */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_lshift */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_rshift */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_and */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_xor */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_or */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_floor_divide */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_true_divide */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_floor_divide */
 | 
			
		||||
    nullptr,                    /* binaryfunc nb_inplace_true_divide */
 | 
			
		||||
    nullptr,                    /* unaryfunc nb_index */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*-----------------------BPy_Nature docstring ------------------------------------*/
 | 
			
		||||
@@ -104,42 +104,42 @@ PyDoc_STRVAR(Nature_doc,
 | 
			
		||||
 | 
			
		||||
PyTypeObject Nature_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Nature", /* tp_name */
 | 
			
		||||
    sizeof(PyLongObject),                    /* tp_basicsize */
 | 
			
		||||
    0,                                       /* tp_itemsize */
 | 
			
		||||
    nullptr,                                       /* tp_dealloc */
 | 
			
		||||
    nullptr,                                       /* tp_print */
 | 
			
		||||
    nullptr,                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                       /* tp_reserved */
 | 
			
		||||
    nullptr,                                       /* tp_repr */
 | 
			
		||||
    &nature_as_number,                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                       /* tp_hash  */
 | 
			
		||||
    nullptr,                                       /* tp_call */
 | 
			
		||||
    nullptr,                                       /* tp_str */
 | 
			
		||||
    nullptr,                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT,                      /* tp_flags */
 | 
			
		||||
    Nature_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                       /* tp_richcompare */
 | 
			
		||||
    0,                                       /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                       /* tp_iternext */
 | 
			
		||||
    nullptr,                                       /* tp_methods */
 | 
			
		||||
    nullptr,                                       /* tp_members */
 | 
			
		||||
    nullptr,                                       /* tp_getset */
 | 
			
		||||
    &PyLong_Type,                            /* tp_base */
 | 
			
		||||
    nullptr,                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                       /* tp_descr_set */
 | 
			
		||||
    0,                                       /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                       /* tp_init */
 | 
			
		||||
    nullptr,                                       /* tp_alloc */
 | 
			
		||||
    nullptr,                                       /* tp_new */
 | 
			
		||||
    sizeof(PyLongObject),                       /* tp_basicsize */
 | 
			
		||||
    0,                                          /* tp_itemsize */
 | 
			
		||||
    nullptr,                                    /* tp_dealloc */
 | 
			
		||||
    nullptr,                                    /* tp_print */
 | 
			
		||||
    nullptr,                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                    /* tp_reserved */
 | 
			
		||||
    nullptr,                                    /* tp_repr */
 | 
			
		||||
    &nature_as_number,                          /* tp_as_number */
 | 
			
		||||
    nullptr,                                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                    /* tp_call */
 | 
			
		||||
    nullptr,                                    /* tp_str */
 | 
			
		||||
    nullptr,                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT,                         /* tp_flags */
 | 
			
		||||
    Nature_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                    /* tp_richcompare */
 | 
			
		||||
    0,                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                    /* tp_iter */
 | 
			
		||||
    nullptr,                                    /* tp_iternext */
 | 
			
		||||
    nullptr,                                    /* tp_methods */
 | 
			
		||||
    nullptr,                                    /* tp_members */
 | 
			
		||||
    nullptr,                                    /* tp_getset */
 | 
			
		||||
    &PyLong_Type,                               /* tp_base */
 | 
			
		||||
    nullptr,                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                    /* tp_descr_set */
 | 
			
		||||
    0,                                          /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                    /* tp_init */
 | 
			
		||||
    nullptr,                                    /* tp_alloc */
 | 
			
		||||
    nullptr,                                    /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*-----------------------BPy_Nature instance definitions ----------------------------------*/
 | 
			
		||||
 
 | 
			
		||||
@@ -767,42 +767,42 @@ static PyMethodDef BPy_Operators_methods[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject Operators_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Operators", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Operators),                      /* tp_basicsize */
 | 
			
		||||
    0,                                          /* tp_itemsize */
 | 
			
		||||
    (destructor)Operators_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                          /* tp_print */
 | 
			
		||||
    nullptr,                                          /* tp_getattr */
 | 
			
		||||
    nullptr,                                          /* tp_setattr */
 | 
			
		||||
    nullptr,                                          /* tp_reserved */
 | 
			
		||||
    nullptr,                                          /* tp_repr */
 | 
			
		||||
    nullptr,                                          /* tp_as_number */
 | 
			
		||||
    nullptr,                                          /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                          /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                          /* tp_hash  */
 | 
			
		||||
    nullptr,                                          /* tp_call */
 | 
			
		||||
    nullptr,                                          /* tp_str */
 | 
			
		||||
    nullptr,                                          /* tp_getattro */
 | 
			
		||||
    nullptr,                                          /* tp_setattro */
 | 
			
		||||
    nullptr,                                          /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT,                         /* tp_flags */
 | 
			
		||||
    Operators_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                          /* tp_traverse */
 | 
			
		||||
    nullptr,                                          /* tp_clear */
 | 
			
		||||
    nullptr,                                          /* tp_richcompare */
 | 
			
		||||
    0,                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                          /* tp_iter */
 | 
			
		||||
    nullptr,                                          /* tp_iternext */
 | 
			
		||||
    BPy_Operators_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                          /* tp_members */
 | 
			
		||||
    nullptr,                                          /* tp_getset */
 | 
			
		||||
    nullptr,                                          /* tp_base */
 | 
			
		||||
    nullptr,                                          /* tp_dict */
 | 
			
		||||
    nullptr,                                          /* tp_descr_get */
 | 
			
		||||
    nullptr,                                          /* tp_descr_set */
 | 
			
		||||
    0,                                          /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                          /* tp_init */
 | 
			
		||||
    nullptr,                                          /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                          /* tp_new */
 | 
			
		||||
    sizeof(BPy_Operators),                         /* tp_basicsize */
 | 
			
		||||
    0,                                             /* tp_itemsize */
 | 
			
		||||
    (destructor)Operators_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                       /* tp_print */
 | 
			
		||||
    nullptr,                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                       /* tp_reserved */
 | 
			
		||||
    nullptr,                                       /* tp_repr */
 | 
			
		||||
    nullptr,                                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                       /* tp_hash  */
 | 
			
		||||
    nullptr,                                       /* tp_call */
 | 
			
		||||
    nullptr,                                       /* tp_str */
 | 
			
		||||
    nullptr,                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT,                            /* tp_flags */
 | 
			
		||||
    Operators_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                       /* tp_richcompare */
 | 
			
		||||
    0,                                             /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                       /* tp_iternext */
 | 
			
		||||
    BPy_Operators_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                       /* tp_members */
 | 
			
		||||
    nullptr,                                       /* tp_getset */
 | 
			
		||||
    nullptr,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                       /* tp_descr_set */
 | 
			
		||||
    0,                                             /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                       /* tp_init */
 | 
			
		||||
    nullptr,                                       /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                             /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -269,51 +269,51 @@ static PyGetSetDef BPy_SShape_getseters[] = {
 | 
			
		||||
    {"id", (getter)SShape_id_get, (setter)SShape_id_set, SShape_id_doc, nullptr},
 | 
			
		||||
    {"name", (getter)SShape_name_get, (setter)SShape_name_set, SShape_name_doc, nullptr},
 | 
			
		||||
    {"bbox", (getter)SShape_bbox_get, (setter)SShape_bbox_set, SShape_bbox_doc, nullptr},
 | 
			
		||||
    {"edges", (getter)SShape_edges_get, (setter)nullptr, SShape_edges_doc, nullptr},
 | 
			
		||||
    {"vertices", (getter)SShape_vertices_get, (setter)nullptr, SShape_vertices_doc, nullptr},
 | 
			
		||||
    {"edges", (getter)SShape_edges_get, (setter) nullptr, SShape_edges_doc, nullptr},
 | 
			
		||||
    {"vertices", (getter)SShape_vertices_get, (setter) nullptr, SShape_vertices_doc, nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*-----------------------BPy_SShape type definition ------------------------------*/
 | 
			
		||||
 | 
			
		||||
PyTypeObject SShape_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "SShape",  /* tp_name */
 | 
			
		||||
    sizeof(BPy_SShape),                       /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)SShape_dealloc,               /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    (reprfunc)SShape_repr,                    /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    SShape_doc,                               /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    BPy_SShape_methods,                       /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_SShape_getseters,                     /* tp_getset */
 | 
			
		||||
    nullptr,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)SShape_init,                    /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                        /* tp_new */
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "SShape", /* tp_name */
 | 
			
		||||
    sizeof(BPy_SShape),                         /* tp_basicsize */
 | 
			
		||||
    0,                                          /* tp_itemsize */
 | 
			
		||||
    (destructor)SShape_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                    /* tp_print */
 | 
			
		||||
    nullptr,                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                    /* tp_reserved */
 | 
			
		||||
    (reprfunc)SShape_repr,                      /* tp_repr */
 | 
			
		||||
    nullptr,                                    /* tp_as_number */
 | 
			
		||||
    nullptr,                                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                    /* tp_call */
 | 
			
		||||
    nullptr,                                    /* tp_str */
 | 
			
		||||
    nullptr,                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,   /* tp_flags */
 | 
			
		||||
    SShape_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                    /* tp_richcompare */
 | 
			
		||||
    0,                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                    /* tp_iter */
 | 
			
		||||
    nullptr,                                    /* tp_iternext */
 | 
			
		||||
    BPy_SShape_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                    /* tp_members */
 | 
			
		||||
    BPy_SShape_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                    /* tp_descr_set */
 | 
			
		||||
    0,                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)SShape_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                    /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                          /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -674,42 +674,42 @@ static PyGetSetDef BPy_StrokeAttribute_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject StrokeAttribute_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "StrokeAttribute", /* tp_name */
 | 
			
		||||
    sizeof(BPy_StrokeAttribute),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    (destructor)StrokeAttribute_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    (reprfunc)StrokeAttribute_repr,                   /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,         /* tp_flags */
 | 
			
		||||
    StrokeAttribute_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    BPy_StrokeAttribute_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    BPy_StrokeAttribute_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                                /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeAttribute_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                /* tp_new */
 | 
			
		||||
    sizeof(BPy_StrokeAttribute),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    (destructor)StrokeAttribute_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    (reprfunc)StrokeAttribute_repr,                      /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    StrokeAttribute_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    BPy_StrokeAttribute_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    BPy_StrokeAttribute_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                             /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeAttribute_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                   /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -271,7 +271,7 @@ static PyObject *StrokeShader_name_get(BPy_StrokeShader *self, void *UNUSED(clos
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_StrokeShader_getseters[] = {
 | 
			
		||||
    {"name", (getter)StrokeShader_name_get, (setter)nullptr, StrokeShader_name_doc, nullptr},
 | 
			
		||||
    {"name", (getter)StrokeShader_name_get, (setter) nullptr, StrokeShader_name_doc, nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -279,42 +279,42 @@ static PyGetSetDef BPy_StrokeShader_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject StrokeShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "StrokeShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_StrokeShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                             /* tp_itemsize */
 | 
			
		||||
    (destructor)StrokeShader___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    (reprfunc)StrokeShader___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,      /* tp_flags */
 | 
			
		||||
    StrokeShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                             /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    BPy_StrokeShader_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    BPy_StrokeShader_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                             /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                             /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                             /* tp_new */
 | 
			
		||||
    sizeof(BPy_StrokeShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    (destructor)StrokeShader___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                          /* tp_print */
 | 
			
		||||
    nullptr,                                          /* tp_getattr */
 | 
			
		||||
    nullptr,                                          /* tp_setattr */
 | 
			
		||||
    nullptr,                                          /* tp_reserved */
 | 
			
		||||
    (reprfunc)StrokeShader___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                          /* tp_as_number */
 | 
			
		||||
    nullptr,                                          /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                          /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                          /* tp_hash  */
 | 
			
		||||
    nullptr,                                          /* tp_call */
 | 
			
		||||
    nullptr,                                          /* tp_str */
 | 
			
		||||
    nullptr,                                          /* tp_getattro */
 | 
			
		||||
    nullptr,                                          /* tp_setattro */
 | 
			
		||||
    nullptr,                                          /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,         /* tp_flags */
 | 
			
		||||
    StrokeShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                          /* tp_traverse */
 | 
			
		||||
    nullptr,                                          /* tp_clear */
 | 
			
		||||
    nullptr,                                          /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                          /* tp_iter */
 | 
			
		||||
    nullptr,                                          /* tp_iternext */
 | 
			
		||||
    BPy_StrokeShader_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                          /* tp_members */
 | 
			
		||||
    BPy_StrokeShader_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                          /* tp_base */
 | 
			
		||||
    nullptr,                                          /* tp_dict */
 | 
			
		||||
    nullptr,                                          /* tp_descr_get */
 | 
			
		||||
    nullptr,                                          /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                          /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -109,7 +109,11 @@ static PyObject *UnaryFunction0D_name_get(BPy_UnaryFunction0D *self, void *UNUSE
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_UnaryFunction0D_getseters[] = {
 | 
			
		||||
    {"name", (getter)UnaryFunction0D_name_get, (setter)nullptr, UnaryFunction0D_name_doc, nullptr},
 | 
			
		||||
    {"name",
 | 
			
		||||
     (getter)UnaryFunction0D_name_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     UnaryFunction0D_name_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -117,42 +121,42 @@ static PyGetSetDef BPy_UnaryFunction0D_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0D___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0D___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,         /* tp_flags */
 | 
			
		||||
    UnaryFunction0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    BPy_UnaryFunction0D_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                                /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                                /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0D___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0D___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    UnaryFunction0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    nullptr,                                             /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    BPy_UnaryFunction0D_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                             /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                             /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                   /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -103,7 +103,11 @@ static PyObject *UnaryFunction1D_name_get(BPy_UnaryFunction1D *self, void *UNUSE
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_UnaryFunction1D_getseters[] = {
 | 
			
		||||
    {"name", (getter)UnaryFunction1D_name_get, (setter)nullptr, UnaryFunction1D_name_doc, nullptr},
 | 
			
		||||
    {"name",
 | 
			
		||||
     (getter)UnaryFunction1D_name_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     UnaryFunction1D_name_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -111,42 +115,42 @@ static PyGetSetDef BPy_UnaryFunction1D_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction1D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction1D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction1D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction1D___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction1D___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,         /* tp_flags */
 | 
			
		||||
    UnaryFunction1D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    BPy_UnaryFunction1D_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                                /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                                /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction1D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction1D___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction1D___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    UnaryFunction1D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    nullptr,                                             /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    BPy_UnaryFunction1D_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                             /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    nullptr,                                             /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                   /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -152,7 +152,11 @@ static PyObject *UnaryPredicate0D_name_get(BPy_UnaryPredicate0D *self, void *UNU
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_UnaryPredicate0D_getseters[] = {
 | 
			
		||||
    {"name", (getter)UnaryPredicate0D_name_get, (setter)nullptr, UnaryPredicate0D_name_doc, nullptr},
 | 
			
		||||
    {"name",
 | 
			
		||||
     (getter)UnaryPredicate0D_name_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     UnaryPredicate0D_name_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -160,42 +164,42 @@ static PyGetSetDef BPy_UnaryPredicate0D_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryPredicate0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryPredicate0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryPredicate0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                 /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryPredicate0D___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryPredicate0D___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryPredicate0D___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,          /* tp_flags */
 | 
			
		||||
    UnaryPredicate0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                 /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    BPy_UnaryPredicate0D_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                                 /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                 /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryPredicate0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                 /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryPredicate0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryPredicate0D___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                              /* tp_print */
 | 
			
		||||
    nullptr,                                              /* tp_getattr */
 | 
			
		||||
    nullptr,                                              /* tp_setattr */
 | 
			
		||||
    nullptr,                                              /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryPredicate0D___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                              /* tp_as_number */
 | 
			
		||||
    nullptr,                                              /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                              /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                              /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryPredicate0D___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                              /* tp_str */
 | 
			
		||||
    nullptr,                                              /* tp_getattro */
 | 
			
		||||
    nullptr,                                              /* tp_setattro */
 | 
			
		||||
    nullptr,                                              /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    UnaryPredicate0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                              /* tp_traverse */
 | 
			
		||||
    nullptr,                                              /* tp_clear */
 | 
			
		||||
    nullptr,                                              /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                              /* tp_iter */
 | 
			
		||||
    nullptr,                                              /* tp_iternext */
 | 
			
		||||
    nullptr,                                              /* tp_methods */
 | 
			
		||||
    nullptr,                                              /* tp_members */
 | 
			
		||||
    BPy_UnaryPredicate0D_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                              /* tp_base */
 | 
			
		||||
    nullptr,                                              /* tp_dict */
 | 
			
		||||
    nullptr,                                              /* tp_descr_get */
 | 
			
		||||
    nullptr,                                              /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryPredicate0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                              /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                    /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -210,7 +210,11 @@ static PyObject *UnaryPredicate1D_name_get(BPy_UnaryPredicate1D *self, void *UNU
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_UnaryPredicate1D_getseters[] = {
 | 
			
		||||
    {"name", (getter)UnaryPredicate1D_name_get, (setter)nullptr, UnaryPredicate1D_name_doc, nullptr},
 | 
			
		||||
    {"name",
 | 
			
		||||
     (getter)UnaryPredicate1D_name_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     UnaryPredicate1D_name_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -218,42 +222,42 @@ static PyGetSetDef BPy_UnaryPredicate1D_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryPredicate1D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryPredicate1D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryPredicate1D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                 /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryPredicate1D___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryPredicate1D___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryPredicate1D___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,          /* tp_flags */
 | 
			
		||||
    UnaryPredicate1D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                 /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    BPy_UnaryPredicate1D_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                                 /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                 /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryPredicate1D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                 /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryPredicate1D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryPredicate1D___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                              /* tp_print */
 | 
			
		||||
    nullptr,                                              /* tp_getattr */
 | 
			
		||||
    nullptr,                                              /* tp_setattr */
 | 
			
		||||
    nullptr,                                              /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryPredicate1D___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                              /* tp_as_number */
 | 
			
		||||
    nullptr,                                              /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                              /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                              /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryPredicate1D___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                              /* tp_str */
 | 
			
		||||
    nullptr,                                              /* tp_getattro */
 | 
			
		||||
    nullptr,                                              /* tp_setattro */
 | 
			
		||||
    nullptr,                                              /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    UnaryPredicate1D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                              /* tp_traverse */
 | 
			
		||||
    nullptr,                                              /* tp_clear */
 | 
			
		||||
    nullptr,                                              /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                              /* tp_iter */
 | 
			
		||||
    nullptr,                                              /* tp_iternext */
 | 
			
		||||
    nullptr,                                              /* tp_methods */
 | 
			
		||||
    nullptr,                                              /* tp_members */
 | 
			
		||||
    BPy_UnaryPredicate1D_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                              /* tp_base */
 | 
			
		||||
    nullptr,                                              /* tp_dict */
 | 
			
		||||
    nullptr,                                              /* tp_descr_get */
 | 
			
		||||
    nullptr,                                              /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryPredicate1D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                              /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                                    /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -181,42 +181,42 @@ static PyGetSetDef BPy_ViewMap_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject ViewMap_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ViewMap", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ViewMap),                      /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)ViewMap_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    (reprfunc)ViewMap_repr,                   /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    ViewMap_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    BPy_ViewMap_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_ViewMap_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewMap_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_ViewMap),                         /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    (destructor)ViewMap_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                     /* tp_print */
 | 
			
		||||
    nullptr,                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                     /* tp_reserved */
 | 
			
		||||
    (reprfunc)ViewMap_repr,                      /* tp_repr */
 | 
			
		||||
    nullptr,                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                     /* tp_call */
 | 
			
		||||
    nullptr,                                     /* tp_str */
 | 
			
		||||
    nullptr,                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,    /* tp_flags */
 | 
			
		||||
    ViewMap_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                     /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                     /* tp_iternext */
 | 
			
		||||
    BPy_ViewMap_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                     /* tp_members */
 | 
			
		||||
    BPy_ViewMap_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                     /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewMap_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                     /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                           /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -330,14 +330,18 @@ static PyGetSetDef BPy_ViewShape_getseters[] = {
 | 
			
		||||
     (setter)ViewShape_vertices_set,
 | 
			
		||||
     ViewShape_vertices_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"edges", (getter)ViewShape_edges_get, (setter)ViewShape_edges_set, ViewShape_edges_doc, nullptr},
 | 
			
		||||
    {"name", (getter)ViewShape_name_get, (setter)nullptr, ViewShape_name_doc, nullptr},
 | 
			
		||||
    {"edges",
 | 
			
		||||
     (getter)ViewShape_edges_get,
 | 
			
		||||
     (setter)ViewShape_edges_set,
 | 
			
		||||
     ViewShape_edges_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"name", (getter)ViewShape_name_get, (setter) nullptr, ViewShape_name_doc, nullptr},
 | 
			
		||||
    {"library_path",
 | 
			
		||||
     (getter)ViewShape_library_path_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     ViewShape_library_path_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"id", (getter)ViewShape_id_get, (setter)nullptr, ViewShape_id_doc, nullptr},
 | 
			
		||||
    {"id", (getter)ViewShape_id_get, (setter) nullptr, ViewShape_id_doc, nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -345,42 +349,42 @@ static PyGetSetDef BPy_ViewShape_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject ViewShape_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ViewShape", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ViewShape),                      /* tp_basicsize */
 | 
			
		||||
    0,                                          /* tp_itemsize */
 | 
			
		||||
    (destructor)ViewShape_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                          /* tp_print */
 | 
			
		||||
    nullptr,                                          /* tp_getattr */
 | 
			
		||||
    nullptr,                                          /* tp_setattr */
 | 
			
		||||
    nullptr,                                          /* tp_reserved */
 | 
			
		||||
    (reprfunc)ViewShape_repr,                   /* tp_repr */
 | 
			
		||||
    nullptr,                                          /* tp_as_number */
 | 
			
		||||
    nullptr,                                          /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                          /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                          /* tp_hash  */
 | 
			
		||||
    nullptr,                                          /* tp_call */
 | 
			
		||||
    nullptr,                                          /* tp_str */
 | 
			
		||||
    nullptr,                                          /* tp_getattro */
 | 
			
		||||
    nullptr,                                          /* tp_setattro */
 | 
			
		||||
    nullptr,                                          /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,   /* tp_flags */
 | 
			
		||||
    ViewShape_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                          /* tp_traverse */
 | 
			
		||||
    nullptr,                                          /* tp_clear */
 | 
			
		||||
    nullptr,                                          /* tp_richcompare */
 | 
			
		||||
    0,                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                          /* tp_iter */
 | 
			
		||||
    nullptr,                                          /* tp_iternext */
 | 
			
		||||
    BPy_ViewShape_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                          /* tp_members */
 | 
			
		||||
    BPy_ViewShape_getseters,                    /* tp_getset */
 | 
			
		||||
    nullptr,                                          /* tp_base */
 | 
			
		||||
    nullptr,                                          /* tp_dict */
 | 
			
		||||
    nullptr,                                          /* tp_descr_get */
 | 
			
		||||
    nullptr,                                          /* tp_descr_set */
 | 
			
		||||
    0,                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewShape_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                          /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                          /* tp_new */
 | 
			
		||||
    sizeof(BPy_ViewShape),                         /* tp_basicsize */
 | 
			
		||||
    0,                                             /* tp_itemsize */
 | 
			
		||||
    (destructor)ViewShape_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                       /* tp_print */
 | 
			
		||||
    nullptr,                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                       /* tp_reserved */
 | 
			
		||||
    (reprfunc)ViewShape_repr,                      /* tp_repr */
 | 
			
		||||
    nullptr,                                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                       /* tp_hash  */
 | 
			
		||||
    nullptr,                                       /* tp_call */
 | 
			
		||||
    nullptr,                                       /* tp_str */
 | 
			
		||||
    nullptr,                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,      /* tp_flags */
 | 
			
		||||
    ViewShape_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                       /* tp_richcompare */
 | 
			
		||||
    0,                                             /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                       /* tp_iternext */
 | 
			
		||||
    BPy_ViewShape_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                       /* tp_members */
 | 
			
		||||
    BPy_ViewShape_getseters,                       /* tp_getset */
 | 
			
		||||
    nullptr,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                       /* tp_descr_set */
 | 
			
		||||
    0,                                             /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewShape_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                       /* tp_alloc */
 | 
			
		||||
    PyType_GenericNew,                             /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -56,42 +56,42 @@ static int FalseBP1D___init__(BPy_FalseBP1D *self, PyObject *args, PyObject *kwd
 | 
			
		||||
/*-----------------------BPy_FalseBP1D type definition ------------------------------*/
 | 
			
		||||
PyTypeObject FalseBP1D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "FalseBP1D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_FalseBP1D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                          /* tp_itemsize */
 | 
			
		||||
    nullptr,                                          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                          /* tp_print */
 | 
			
		||||
    nullptr,                                          /* tp_getattr */
 | 
			
		||||
    nullptr,                                          /* tp_setattr */
 | 
			
		||||
    nullptr,                                          /* tp_reserved */
 | 
			
		||||
    nullptr,                                          /* tp_repr */
 | 
			
		||||
    nullptr,                                          /* tp_as_number */
 | 
			
		||||
    nullptr,                                          /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                          /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                          /* tp_hash  */
 | 
			
		||||
    nullptr,                                          /* tp_call */
 | 
			
		||||
    nullptr,                                          /* tp_str */
 | 
			
		||||
    nullptr,                                          /* tp_getattro */
 | 
			
		||||
    nullptr,                                          /* tp_setattro */
 | 
			
		||||
    nullptr,                                          /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,   /* tp_flags */
 | 
			
		||||
    FalseBP1D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                          /* tp_traverse */
 | 
			
		||||
    nullptr,                                          /* tp_clear */
 | 
			
		||||
    nullptr,                                          /* tp_richcompare */
 | 
			
		||||
    0,                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                          /* tp_iter */
 | 
			
		||||
    nullptr,                                          /* tp_iternext */
 | 
			
		||||
    nullptr,                                          /* tp_methods */
 | 
			
		||||
    nullptr,                                          /* tp_members */
 | 
			
		||||
    nullptr,                                          /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                    /* tp_base */
 | 
			
		||||
    nullptr,                                          /* tp_dict */
 | 
			
		||||
    nullptr,                                          /* tp_descr_get */
 | 
			
		||||
    nullptr,                                          /* tp_descr_set */
 | 
			
		||||
    0,                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)FalseBP1D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                          /* tp_alloc */
 | 
			
		||||
    nullptr,                                          /* tp_new */
 | 
			
		||||
    sizeof(BPy_FalseBP1D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                             /* tp_itemsize */
 | 
			
		||||
    nullptr,                                       /* tp_dealloc */
 | 
			
		||||
    nullptr,                                       /* tp_print */
 | 
			
		||||
    nullptr,                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                       /* tp_reserved */
 | 
			
		||||
    nullptr,                                       /* tp_repr */
 | 
			
		||||
    nullptr,                                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                       /* tp_hash  */
 | 
			
		||||
    nullptr,                                       /* tp_call */
 | 
			
		||||
    nullptr,                                       /* tp_str */
 | 
			
		||||
    nullptr,                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,      /* tp_flags */
 | 
			
		||||
    FalseBP1D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                       /* tp_richcompare */
 | 
			
		||||
    0,                                             /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                       /* tp_iternext */
 | 
			
		||||
    nullptr,                                       /* tp_methods */
 | 
			
		||||
    nullptr,                                       /* tp_members */
 | 
			
		||||
    nullptr,                                       /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                       /* tp_base */
 | 
			
		||||
    nullptr,                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                       /* tp_descr_set */
 | 
			
		||||
    0,                                             /* tp_dictoffset */
 | 
			
		||||
    (initproc)FalseBP1D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                       /* tp_alloc */
 | 
			
		||||
    nullptr,                                       /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -58,42 +58,42 @@ static int Length2DBP1D___init__(BPy_Length2DBP1D *self, PyObject *args, PyObjec
 | 
			
		||||
 | 
			
		||||
PyTypeObject Length2DBP1D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Length2DBP1D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Length2DBP1D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                             /* tp_itemsize */
 | 
			
		||||
    nullptr,                                             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    nullptr,                                             /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,      /* tp_flags */
 | 
			
		||||
    Length2DBP1D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                             /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    nullptr,                                             /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    nullptr,                                             /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                       /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                             /* tp_dictoffset */
 | 
			
		||||
    (initproc)Length2DBP1D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    nullptr,                                             /* tp_new */
 | 
			
		||||
    sizeof(BPy_Length2DBP1D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    nullptr,                                          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                          /* tp_print */
 | 
			
		||||
    nullptr,                                          /* tp_getattr */
 | 
			
		||||
    nullptr,                                          /* tp_setattr */
 | 
			
		||||
    nullptr,                                          /* tp_reserved */
 | 
			
		||||
    nullptr,                                          /* tp_repr */
 | 
			
		||||
    nullptr,                                          /* tp_as_number */
 | 
			
		||||
    nullptr,                                          /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                          /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                          /* tp_hash  */
 | 
			
		||||
    nullptr,                                          /* tp_call */
 | 
			
		||||
    nullptr,                                          /* tp_str */
 | 
			
		||||
    nullptr,                                          /* tp_getattro */
 | 
			
		||||
    nullptr,                                          /* tp_setattro */
 | 
			
		||||
    nullptr,                                          /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,         /* tp_flags */
 | 
			
		||||
    Length2DBP1D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                          /* tp_traverse */
 | 
			
		||||
    nullptr,                                          /* tp_clear */
 | 
			
		||||
    nullptr,                                          /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                          /* tp_iter */
 | 
			
		||||
    nullptr,                                          /* tp_iternext */
 | 
			
		||||
    nullptr,                                          /* tp_methods */
 | 
			
		||||
    nullptr,                                          /* tp_members */
 | 
			
		||||
    nullptr,                                          /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                          /* tp_base */
 | 
			
		||||
    nullptr,                                          /* tp_dict */
 | 
			
		||||
    nullptr,                                          /* tp_descr_get */
 | 
			
		||||
    nullptr,                                          /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    (initproc)Length2DBP1D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                          /* tp_alloc */
 | 
			
		||||
    nullptr,                                          /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -57,42 +57,42 @@ static int SameShapeIdBP1D___init__(BPy_SameShapeIdBP1D *self, PyObject *args, P
 | 
			
		||||
 | 
			
		||||
PyTypeObject SameShapeIdBP1D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "SameShapeIdBP1D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_SameShapeIdBP1D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    nullptr,                                                /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,         /* tp_flags */
 | 
			
		||||
    SameShapeIdBP1D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    nullptr,                                                /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                          /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    (initproc)SameShapeIdBP1D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    nullptr,                                                /* tp_new */
 | 
			
		||||
    sizeof(BPy_SameShapeIdBP1D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    nullptr,                                             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    nullptr,                                             /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    SameShapeIdBP1D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    nullptr,                                             /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    nullptr,                                             /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                             /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    (initproc)SameShapeIdBP1D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    nullptr,                                             /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -57,42 +57,42 @@ static int TrueBP1D___init__(BPy_TrueBP1D *self, PyObject *args, PyObject *kwds)
 | 
			
		||||
 | 
			
		||||
PyTypeObject TrueBP1D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "TrueBP1D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_TrueBP1D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                         /* tp_itemsize */
 | 
			
		||||
    nullptr,                                         /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    nullptr,                                         /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,  /* tp_flags */
 | 
			
		||||
    TrueBP1D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                         /* tp_richcompare */
 | 
			
		||||
    0,                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    nullptr,                                         /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    nullptr,                                         /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                   /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)TrueBP1D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    nullptr,                                         /* tp_new */
 | 
			
		||||
    sizeof(BPy_TrueBP1D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    nullptr,                                      /* tp_dealloc */
 | 
			
		||||
    nullptr,                                      /* tp_print */
 | 
			
		||||
    nullptr,                                      /* tp_getattr */
 | 
			
		||||
    nullptr,                                      /* tp_setattr */
 | 
			
		||||
    nullptr,                                      /* tp_reserved */
 | 
			
		||||
    nullptr,                                      /* tp_repr */
 | 
			
		||||
    nullptr,                                      /* tp_as_number */
 | 
			
		||||
    nullptr,                                      /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                      /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                      /* tp_hash  */
 | 
			
		||||
    nullptr,                                      /* tp_call */
 | 
			
		||||
    nullptr,                                      /* tp_str */
 | 
			
		||||
    nullptr,                                      /* tp_getattro */
 | 
			
		||||
    nullptr,                                      /* tp_setattro */
 | 
			
		||||
    nullptr,                                      /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    TrueBP1D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                      /* tp_traverse */
 | 
			
		||||
    nullptr,                                      /* tp_clear */
 | 
			
		||||
    nullptr,                                      /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                      /* tp_iter */
 | 
			
		||||
    nullptr,                                      /* tp_iternext */
 | 
			
		||||
    nullptr,                                      /* tp_methods */
 | 
			
		||||
    nullptr,                                      /* tp_members */
 | 
			
		||||
    nullptr,                                      /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                      /* tp_base */
 | 
			
		||||
    nullptr,                                      /* tp_dict */
 | 
			
		||||
    nullptr,                                      /* tp_descr_get */
 | 
			
		||||
    nullptr,                                      /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)TrueBP1D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                      /* tp_alloc */
 | 
			
		||||
    nullptr,                                      /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -87,42 +87,42 @@ static int ViewMapGradientNormBP1D___init__(BPy_ViewMapGradientNormBP1D *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject ViewMapGradientNormBP1D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ViewMapGradientNormBP1D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ViewMapGradientNormBP1D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                        /* tp_print */
 | 
			
		||||
    nullptr,                                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                                        /* tp_call */
 | 
			
		||||
    nullptr,                                                        /* tp_str */
 | 
			
		||||
    nullptr,                                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    ViewMapGradientNormBP1D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                                        /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                                        /* tp_members */
 | 
			
		||||
    nullptr,                                                        /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewMapGradientNormBP1D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_ViewMapGradientNormBP1D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                                     /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                    /* tp_flags */
 | 
			
		||||
    ViewMapGradientNormBP1D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &BinaryPredicate1D_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewMapGradientNormBP1D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -239,42 +239,42 @@ static PyGetSetDef BPy_CurvePoint_getseters[] = {
 | 
			
		||||
/*-----------------------BPy_CurvePoint type definition ------------------------------*/
 | 
			
		||||
PyTypeObject CurvePoint_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "CurvePoint", /* tp_name */
 | 
			
		||||
    sizeof(BPy_CurvePoint),                      /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                           /* tp_dealloc */
 | 
			
		||||
    nullptr,                                           /* tp_print */
 | 
			
		||||
    nullptr,                                           /* tp_getattr */
 | 
			
		||||
    nullptr,                                           /* tp_setattr */
 | 
			
		||||
    nullptr,                                           /* tp_reserved */
 | 
			
		||||
    nullptr,                                           /* tp_repr */
 | 
			
		||||
    nullptr,                                           /* tp_as_number */
 | 
			
		||||
    nullptr,                                           /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                           /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                           /* tp_hash  */
 | 
			
		||||
    nullptr,                                           /* tp_call */
 | 
			
		||||
    nullptr,                                           /* tp_str */
 | 
			
		||||
    nullptr,                                           /* tp_getattro */
 | 
			
		||||
    nullptr,                                           /* tp_setattro */
 | 
			
		||||
    nullptr,                                           /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,    /* tp_flags */
 | 
			
		||||
    CurvePoint_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                           /* tp_traverse */
 | 
			
		||||
    nullptr,                                           /* tp_clear */
 | 
			
		||||
    nullptr,                                           /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                           /* tp_iter */
 | 
			
		||||
    nullptr,                                           /* tp_iternext */
 | 
			
		||||
    nullptr,                                           /* tp_methods */
 | 
			
		||||
    nullptr,                                           /* tp_members */
 | 
			
		||||
    BPy_CurvePoint_getseters,                    /* tp_getset */
 | 
			
		||||
    &Interface0D_Type,                           /* tp_base */
 | 
			
		||||
    nullptr,                                           /* tp_dict */
 | 
			
		||||
    nullptr,                                           /* tp_descr_get */
 | 
			
		||||
    nullptr,                                           /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)CurvePoint_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                           /* tp_alloc */
 | 
			
		||||
    nullptr,                                           /* tp_new */
 | 
			
		||||
    sizeof(BPy_CurvePoint),                         /* tp_basicsize */
 | 
			
		||||
    0,                                              /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,       /* tp_flags */
 | 
			
		||||
    CurvePoint_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                              /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_CurvePoint_getseters,                       /* tp_getset */
 | 
			
		||||
    &Interface0D_Type,                              /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                              /* tp_dictoffset */
 | 
			
		||||
    (initproc)CurvePoint_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -430,56 +430,64 @@ static PyGetSetDef BPy_SVertex_getseters[] = {
 | 
			
		||||
     SVertex_point_2d_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"id", (getter)SVertex_id_get, (setter)SVertex_id_set, SVertex_id_doc, nullptr},
 | 
			
		||||
    {"normals", (getter)SVertex_normals_get, (setter)nullptr, SVertex_normals_doc, nullptr},
 | 
			
		||||
    {"normals", (getter)SVertex_normals_get, (setter) nullptr, SVertex_normals_doc, nullptr},
 | 
			
		||||
    {"normals_size",
 | 
			
		||||
     (getter)SVertex_normals_size_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     SVertex_normals_size_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"viewvertex", (getter)SVertex_viewvertex_get, (setter)nullptr, SVertex_viewvertex_doc, nullptr},
 | 
			
		||||
    {"curvatures", (getter)SVertex_curvatures_get, (setter)nullptr, SVertex_curvatures_doc, nullptr},
 | 
			
		||||
    {"viewvertex",
 | 
			
		||||
     (getter)SVertex_viewvertex_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     SVertex_viewvertex_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"curvatures",
 | 
			
		||||
     (getter)SVertex_curvatures_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     SVertex_curvatures_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*-----------------------BPy_SVertex type definition ------------------------------*/
 | 
			
		||||
PyTypeObject SVertex_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "SVertex", /* tp_name */
 | 
			
		||||
    sizeof(BPy_SVertex),                      /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    SVertex_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    BPy_SVertex_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_SVertex_getseters,                    /* tp_getset */
 | 
			
		||||
    &Interface0D_Type,                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)SVertex_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_SVertex),                         /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                     /* tp_print */
 | 
			
		||||
    nullptr,                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                     /* tp_call */
 | 
			
		||||
    nullptr,                                     /* tp_str */
 | 
			
		||||
    nullptr,                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,    /* tp_flags */
 | 
			
		||||
    SVertex_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                     /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                     /* tp_iternext */
 | 
			
		||||
    BPy_SVertex_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                     /* tp_members */
 | 
			
		||||
    BPy_SVertex_getseters,                       /* tp_getset */
 | 
			
		||||
    &Interface0D_Type,                           /* tp_base */
 | 
			
		||||
    nullptr,                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                     /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)SVertex_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -161,42 +161,42 @@ static PyGetSetDef BPy_ViewVertex_getseters[] = {
 | 
			
		||||
/*-----------------------BPy_ViewVertex type definition ------------------------------*/
 | 
			
		||||
PyTypeObject ViewVertex_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ViewVertex", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ViewVertex),                      /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                           /* tp_dealloc */
 | 
			
		||||
    nullptr,                                           /* tp_print */
 | 
			
		||||
    nullptr,                                           /* tp_getattr */
 | 
			
		||||
    nullptr,                                           /* tp_setattr */
 | 
			
		||||
    nullptr,                                           /* tp_reserved */
 | 
			
		||||
    nullptr,                                           /* tp_repr */
 | 
			
		||||
    nullptr,                                           /* tp_as_number */
 | 
			
		||||
    nullptr,                                           /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                           /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                           /* tp_hash  */
 | 
			
		||||
    nullptr,                                           /* tp_call */
 | 
			
		||||
    nullptr,                                           /* tp_str */
 | 
			
		||||
    nullptr,                                           /* tp_getattro */
 | 
			
		||||
    nullptr,                                           /* tp_setattro */
 | 
			
		||||
    nullptr,                                           /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,    /* tp_flags */
 | 
			
		||||
    ViewVertex_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                           /* tp_traverse */
 | 
			
		||||
    nullptr,                                           /* tp_clear */
 | 
			
		||||
    nullptr,                                           /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                           /* tp_iter */
 | 
			
		||||
    nullptr,                                           /* tp_iternext */
 | 
			
		||||
    BPy_ViewVertex_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                           /* tp_members */
 | 
			
		||||
    BPy_ViewVertex_getseters,                    /* tp_getset */
 | 
			
		||||
    &Interface0D_Type,                           /* tp_base */
 | 
			
		||||
    nullptr,                                           /* tp_dict */
 | 
			
		||||
    nullptr,                                           /* tp_descr_get */
 | 
			
		||||
    nullptr,                                           /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewVertex_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                           /* tp_alloc */
 | 
			
		||||
    nullptr,                                           /* tp_new */
 | 
			
		||||
    sizeof(BPy_ViewVertex),                         /* tp_basicsize */
 | 
			
		||||
    0,                                              /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,       /* tp_flags */
 | 
			
		||||
    ViewVertex_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                              /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    BPy_ViewVertex_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_ViewVertex_getseters,                       /* tp_getset */
 | 
			
		||||
    &Interface0D_Type,                              /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                              /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewVertex_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -351,49 +351,49 @@ static PyGetSetDef BPy_StrokeVertex_getseters[] = {
 | 
			
		||||
     (setter)StrokeVertex_stroke_length_set,
 | 
			
		||||
     StrokeVertex_stroke_length_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"u", (getter)StrokeVertex_u_get, (setter)nullptr, StrokeVertex_u_doc, nullptr},
 | 
			
		||||
    {"u", (getter)StrokeVertex_u_get, (setter) nullptr, StrokeVertex_u_doc, nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*-----------------------BPy_StrokeVertex type definition ------------------------------*/
 | 
			
		||||
PyTypeObject StrokeVertex_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "StrokeVertex", /* tp_name */
 | 
			
		||||
    sizeof(BPy_StrokeVertex),                      /* tp_basicsize */
 | 
			
		||||
    0,                                             /* tp_itemsize */
 | 
			
		||||
    nullptr,                                             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    nullptr,                                             /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,      /* tp_flags */
 | 
			
		||||
    StrokeVertex_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                             /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    nullptr,                                             /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    BPy_StrokeVertex_getseters,                    /* tp_getset */
 | 
			
		||||
    &CurvePoint_Type,                              /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                             /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeVertex_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    nullptr,                                             /* tp_new */
 | 
			
		||||
    sizeof(BPy_StrokeVertex),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    nullptr,                                          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                          /* tp_print */
 | 
			
		||||
    nullptr,                                          /* tp_getattr */
 | 
			
		||||
    nullptr,                                          /* tp_setattr */
 | 
			
		||||
    nullptr,                                          /* tp_reserved */
 | 
			
		||||
    nullptr,                                          /* tp_repr */
 | 
			
		||||
    nullptr,                                          /* tp_as_number */
 | 
			
		||||
    nullptr,                                          /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                          /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                          /* tp_hash  */
 | 
			
		||||
    nullptr,                                          /* tp_call */
 | 
			
		||||
    nullptr,                                          /* tp_str */
 | 
			
		||||
    nullptr,                                          /* tp_getattro */
 | 
			
		||||
    nullptr,                                          /* tp_setattro */
 | 
			
		||||
    nullptr,                                          /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,         /* tp_flags */
 | 
			
		||||
    StrokeVertex_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                          /* tp_traverse */
 | 
			
		||||
    nullptr,                                          /* tp_clear */
 | 
			
		||||
    nullptr,                                          /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                          /* tp_iter */
 | 
			
		||||
    nullptr,                                          /* tp_iternext */
 | 
			
		||||
    nullptr,                                          /* tp_methods */
 | 
			
		||||
    nullptr,                                          /* tp_members */
 | 
			
		||||
    BPy_StrokeVertex_getseters,                       /* tp_getset */
 | 
			
		||||
    &CurvePoint_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                          /* tp_dict */
 | 
			
		||||
    nullptr,                                          /* tp_descr_get */
 | 
			
		||||
    nullptr,                                          /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeVertex_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                          /* tp_alloc */
 | 
			
		||||
    nullptr,                                          /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -106,42 +106,42 @@ static PyGetSetDef BPy_NonTVertex_getseters[] = {
 | 
			
		||||
/*-----------------------BPy_NonTVertex type definition ------------------------------*/
 | 
			
		||||
PyTypeObject NonTVertex_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "NonTVertex", /* tp_name */
 | 
			
		||||
    sizeof(BPy_NonTVertex),                      /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                           /* tp_dealloc */
 | 
			
		||||
    nullptr,                                           /* tp_print */
 | 
			
		||||
    nullptr,                                           /* tp_getattr */
 | 
			
		||||
    nullptr,                                           /* tp_setattr */
 | 
			
		||||
    nullptr,                                           /* tp_reserved */
 | 
			
		||||
    nullptr,                                           /* tp_repr */
 | 
			
		||||
    nullptr,                                           /* tp_as_number */
 | 
			
		||||
    nullptr,                                           /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                           /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                           /* tp_hash  */
 | 
			
		||||
    nullptr,                                           /* tp_call */
 | 
			
		||||
    nullptr,                                           /* tp_str */
 | 
			
		||||
    nullptr,                                           /* tp_getattro */
 | 
			
		||||
    nullptr,                                           /* tp_setattro */
 | 
			
		||||
    nullptr,                                           /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,    /* tp_flags */
 | 
			
		||||
    NonTVertex_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                           /* tp_traverse */
 | 
			
		||||
    nullptr,                                           /* tp_clear */
 | 
			
		||||
    nullptr,                                           /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                           /* tp_iter */
 | 
			
		||||
    nullptr,                                           /* tp_iternext */
 | 
			
		||||
    nullptr,                                           /* tp_methods */
 | 
			
		||||
    nullptr,                                           /* tp_members */
 | 
			
		||||
    BPy_NonTVertex_getseters,                    /* tp_getset */
 | 
			
		||||
    &ViewVertex_Type,                            /* tp_base */
 | 
			
		||||
    nullptr,                                           /* tp_dict */
 | 
			
		||||
    nullptr,                                           /* tp_descr_get */
 | 
			
		||||
    nullptr,                                           /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)NonTVertex_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                           /* tp_alloc */
 | 
			
		||||
    nullptr,                                           /* tp_new */
 | 
			
		||||
    sizeof(BPy_NonTVertex),                         /* tp_basicsize */
 | 
			
		||||
    0,                                              /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,       /* tp_flags */
 | 
			
		||||
    NonTVertex_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                              /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_NonTVertex_getseters,                       /* tp_getset */
 | 
			
		||||
    &ViewVertex_Type,                               /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                              /* tp_dictoffset */
 | 
			
		||||
    (initproc)NonTVertex_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -216,42 +216,42 @@ static PyGetSetDef BPy_TVertex_getseters[] = {
 | 
			
		||||
/*-----------------------BPy_TVertex type definition ------------------------------*/
 | 
			
		||||
PyTypeObject TVertex_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "TVertex", /* tp_name */
 | 
			
		||||
    sizeof(BPy_TVertex),                      /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    TVertex_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    BPy_TVertex_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_TVertex_getseters,                    /* tp_getset */
 | 
			
		||||
    &ViewVertex_Type,                         /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)TVertex_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_TVertex),                         /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                     /* tp_print */
 | 
			
		||||
    nullptr,                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                     /* tp_call */
 | 
			
		||||
    nullptr,                                     /* tp_str */
 | 
			
		||||
    nullptr,                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,    /* tp_flags */
 | 
			
		||||
    TVertex_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                     /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                     /* tp_iternext */
 | 
			
		||||
    BPy_TVertex_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                     /* tp_members */
 | 
			
		||||
    BPy_TVertex_getseters,                       /* tp_getset */
 | 
			
		||||
    &ViewVertex_Type,                            /* tp_base */
 | 
			
		||||
    nullptr,                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                     /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)TVertex_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -119,15 +119,15 @@ static PyObject *FEdge_sq_item(BPy_FEdge *self, int keynum)
 | 
			
		||||
 | 
			
		||||
static PySequenceMethods BPy_FEdge_as_sequence = {
 | 
			
		||||
    (lenfunc)FEdge_sq_length,    /* sq_length */
 | 
			
		||||
    nullptr,                        /* sq_concat */
 | 
			
		||||
    nullptr,                        /* sq_repeat */
 | 
			
		||||
    nullptr,                     /* sq_concat */
 | 
			
		||||
    nullptr,                     /* sq_repeat */
 | 
			
		||||
    (ssizeargfunc)FEdge_sq_item, /* sq_item */
 | 
			
		||||
    nullptr,                        /* sq_slice */
 | 
			
		||||
    nullptr,                        /* sq_ass_item */
 | 
			
		||||
    nullptr,                        /* *was* sq_ass_slice */
 | 
			
		||||
    nullptr,                        /* sq_contains */
 | 
			
		||||
    nullptr,                        /* sq_inplace_concat */
 | 
			
		||||
    nullptr,                        /* sq_inplace_repeat */
 | 
			
		||||
    nullptr,                     /* sq_slice */
 | 
			
		||||
    nullptr,                     /* sq_ass_item */
 | 
			
		||||
    nullptr,                     /* *was* sq_ass_slice */
 | 
			
		||||
    nullptr,                     /* sq_contains */
 | 
			
		||||
    nullptr,                     /* sq_inplace_concat */
 | 
			
		||||
    nullptr,                     /* sq_inplace_repeat */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/*----------------------FEdge get/setters ----------------------------*/
 | 
			
		||||
@@ -336,7 +336,11 @@ static PyGetSetDef BPy_FEdge_getseters[] = {
 | 
			
		||||
     (setter)FEdge_previous_fedge_set,
 | 
			
		||||
     FEdge_previous_fedge_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"viewedge", (getter)FEdge_viewedge_get, (setter)FEdge_viewedge_set, FEdge_viewedge_doc, nullptr},
 | 
			
		||||
    {"viewedge",
 | 
			
		||||
     (getter)FEdge_viewedge_get,
 | 
			
		||||
     (setter)FEdge_viewedge_set,
 | 
			
		||||
     FEdge_viewedge_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"is_smooth",
 | 
			
		||||
     (getter)FEdge_is_smooth_get,
 | 
			
		||||
     (setter)FEdge_is_smooth_set,
 | 
			
		||||
@@ -350,43 +354,43 @@ static PyGetSetDef BPy_FEdge_getseters[] = {
 | 
			
		||||
/*-----------------------BPy_FEdge type definition ------------------------------*/
 | 
			
		||||
 | 
			
		||||
PyTypeObject FEdge_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "FEdge",   /* tp_name */
 | 
			
		||||
    sizeof(BPy_FEdge),                        /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    &BPy_FEdge_as_sequence,                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    FEdge_doc,                                /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_FEdge_getseters,                      /* tp_getset */
 | 
			
		||||
    &Interface1D_Type,                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)FEdge_init,                     /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "FEdge", /* tp_name */
 | 
			
		||||
    sizeof(BPy_FEdge),                         /* tp_basicsize */
 | 
			
		||||
    0,                                         /* tp_itemsize */
 | 
			
		||||
    nullptr,                                   /* tp_dealloc */
 | 
			
		||||
    nullptr,                                   /* tp_print */
 | 
			
		||||
    nullptr,                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                   /* tp_reserved */
 | 
			
		||||
    nullptr,                                   /* tp_repr */
 | 
			
		||||
    nullptr,                                   /* tp_as_number */
 | 
			
		||||
    &BPy_FEdge_as_sequence,                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                   /* tp_call */
 | 
			
		||||
    nullptr,                                   /* tp_str */
 | 
			
		||||
    nullptr,                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,  /* tp_flags */
 | 
			
		||||
    FEdge_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                   /* tp_richcompare */
 | 
			
		||||
    0,                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                   /* tp_iternext */
 | 
			
		||||
    nullptr,                                   /* tp_methods */
 | 
			
		||||
    nullptr,                                   /* tp_members */
 | 
			
		||||
    BPy_FEdge_getseters,                       /* tp_getset */
 | 
			
		||||
    &Interface1D_Type,                         /* tp_base */
 | 
			
		||||
    nullptr,                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                   /* tp_descr_set */
 | 
			
		||||
    0,                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)FEdge_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                   /* tp_alloc */
 | 
			
		||||
    nullptr,                                   /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -174,10 +174,10 @@ static PyObject *FrsCurve_segments_size_get(BPy_FrsCurve *self, void *UNUSED(clo
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_FrsCurve_getseters[] = {
 | 
			
		||||
    {"is_empty", (getter)FrsCurve_is_empty_get, (setter)nullptr, FrsCurve_is_empty_doc, nullptr},
 | 
			
		||||
    {"is_empty", (getter)FrsCurve_is_empty_get, (setter) nullptr, FrsCurve_is_empty_doc, nullptr},
 | 
			
		||||
    {"segments_size",
 | 
			
		||||
     (getter)FrsCurve_segments_size_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     FrsCurve_segments_size_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
@@ -186,43 +186,43 @@ static PyGetSetDef BPy_FrsCurve_getseters[] = {
 | 
			
		||||
/*-----------------------BPy_FrsCurve type definition ------------------------------*/
 | 
			
		||||
 | 
			
		||||
PyTypeObject FrsCurve_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Curve",   /* tp_name */
 | 
			
		||||
    sizeof(BPy_FrsCurve),                     /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    FrsCurve_doc,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    BPy_FrsCurve_methods,                     /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_FrsCurve_getseters,                   /* tp_getset */
 | 
			
		||||
    &Interface1D_Type,                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)FrsCurve_init,                  /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Curve", /* tp_name */
 | 
			
		||||
    sizeof(BPy_FrsCurve),                      /* tp_basicsize */
 | 
			
		||||
    0,                                         /* tp_itemsize */
 | 
			
		||||
    nullptr,                                   /* tp_dealloc */
 | 
			
		||||
    nullptr,                                   /* tp_print */
 | 
			
		||||
    nullptr,                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                   /* tp_reserved */
 | 
			
		||||
    nullptr,                                   /* tp_repr */
 | 
			
		||||
    nullptr,                                   /* tp_as_number */
 | 
			
		||||
    nullptr,                                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                   /* tp_call */
 | 
			
		||||
    nullptr,                                   /* tp_str */
 | 
			
		||||
    nullptr,                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,  /* tp_flags */
 | 
			
		||||
    FrsCurve_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                   /* tp_richcompare */
 | 
			
		||||
    0,                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                   /* tp_iternext */
 | 
			
		||||
    BPy_FrsCurve_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                   /* tp_members */
 | 
			
		||||
    BPy_FrsCurve_getseters,                    /* tp_getset */
 | 
			
		||||
    &Interface1D_Type,                         /* tp_base */
 | 
			
		||||
    nullptr,                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                   /* tp_descr_set */
 | 
			
		||||
    0,                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)FrsCurve_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                   /* tp_alloc */
 | 
			
		||||
    nullptr,                                   /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -485,55 +485,55 @@ static PyGetSetDef BPy_Stroke_getseters[] = {
 | 
			
		||||
 | 
			
		||||
static PySequenceMethods BPy_Stroke_as_sequence = {
 | 
			
		||||
    (lenfunc)Stroke_sq_length,    /* sq_length */
 | 
			
		||||
    nullptr,                         /* sq_concat */
 | 
			
		||||
    nullptr,                         /* sq_repeat */
 | 
			
		||||
    nullptr,                      /* sq_concat */
 | 
			
		||||
    nullptr,                      /* sq_repeat */
 | 
			
		||||
    (ssizeargfunc)Stroke_sq_item, /* sq_item */
 | 
			
		||||
    nullptr,                         /* sq_slice */
 | 
			
		||||
    nullptr,                         /* sq_ass_item */
 | 
			
		||||
    nullptr,                         /* *was* sq_ass_slice */
 | 
			
		||||
    nullptr,                         /* sq_contains */
 | 
			
		||||
    nullptr,                         /* sq_inplace_concat */
 | 
			
		||||
    nullptr,                         /* sq_inplace_repeat */
 | 
			
		||||
    nullptr,                      /* sq_slice */
 | 
			
		||||
    nullptr,                      /* sq_ass_item */
 | 
			
		||||
    nullptr,                      /* *was* sq_ass_slice */
 | 
			
		||||
    nullptr,                      /* sq_contains */
 | 
			
		||||
    nullptr,                      /* sq_inplace_concat */
 | 
			
		||||
    nullptr,                      /* sq_inplace_repeat */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
PyTypeObject Stroke_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Stroke",  /* tp_name */
 | 
			
		||||
    sizeof(BPy_Stroke),                       /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    &BPy_Stroke_as_sequence,                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    Stroke_doc,                               /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)Stroke_iter,                 /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    BPy_Stroke_methods,                       /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_Stroke_getseters,                     /* tp_getset */
 | 
			
		||||
    &Interface1D_Type,                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)Stroke_init,                    /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Stroke", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Stroke),                         /* tp_basicsize */
 | 
			
		||||
    0,                                          /* tp_itemsize */
 | 
			
		||||
    nullptr,                                    /* tp_dealloc */
 | 
			
		||||
    nullptr,                                    /* tp_print */
 | 
			
		||||
    nullptr,                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                    /* tp_reserved */
 | 
			
		||||
    nullptr,                                    /* tp_repr */
 | 
			
		||||
    nullptr,                                    /* tp_as_number */
 | 
			
		||||
    &BPy_Stroke_as_sequence,                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                    /* tp_call */
 | 
			
		||||
    nullptr,                                    /* tp_str */
 | 
			
		||||
    nullptr,                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,   /* tp_flags */
 | 
			
		||||
    Stroke_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                    /* tp_richcompare */
 | 
			
		||||
    0,                                          /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)Stroke_iter,                   /* tp_iter */
 | 
			
		||||
    nullptr,                                    /* tp_iternext */
 | 
			
		||||
    BPy_Stroke_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                    /* tp_members */
 | 
			
		||||
    BPy_Stroke_getseters,                       /* tp_getset */
 | 
			
		||||
    &Interface1D_Type,                          /* tp_base */
 | 
			
		||||
    nullptr,                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                    /* tp_descr_set */
 | 
			
		||||
    0,                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)Stroke_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                    /* tp_alloc */
 | 
			
		||||
    nullptr,                                    /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -359,7 +359,11 @@ static PyGetSetDef BPy_ViewEdge_getseters[] = {
 | 
			
		||||
     (setter)ViewEdge_occludee_set,
 | 
			
		||||
     ViewEdge_occludee_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"is_closed", (getter)ViewEdge_is_closed_get, (setter)nullptr, ViewEdge_is_closed_doc, nullptr},
 | 
			
		||||
    {"is_closed",
 | 
			
		||||
     (getter)ViewEdge_is_closed_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     ViewEdge_is_closed_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"id", (getter)ViewEdge_id_get, (setter)ViewEdge_id_set, ViewEdge_id_doc, nullptr},
 | 
			
		||||
    {"nature",
 | 
			
		||||
     (getter)ViewEdge_nature_get,
 | 
			
		||||
@@ -379,42 +383,42 @@ static PyGetSetDef BPy_ViewEdge_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject ViewEdge_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ViewEdge", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ViewEdge),                      /* tp_basicsize */
 | 
			
		||||
    0,                                         /* tp_itemsize */
 | 
			
		||||
    nullptr,                                         /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    nullptr,                                         /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,  /* tp_flags */
 | 
			
		||||
    ViewEdge_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                         /* tp_richcompare */
 | 
			
		||||
    0,                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    BPy_ViewEdge_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    BPy_ViewEdge_getseters,                    /* tp_getset */
 | 
			
		||||
    &Interface1D_Type,                         /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewEdge_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    nullptr,                                         /* tp_new */
 | 
			
		||||
    sizeof(BPy_ViewEdge),                         /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    nullptr,                                      /* tp_dealloc */
 | 
			
		||||
    nullptr,                                      /* tp_print */
 | 
			
		||||
    nullptr,                                      /* tp_getattr */
 | 
			
		||||
    nullptr,                                      /* tp_setattr */
 | 
			
		||||
    nullptr,                                      /* tp_reserved */
 | 
			
		||||
    nullptr,                                      /* tp_repr */
 | 
			
		||||
    nullptr,                                      /* tp_as_number */
 | 
			
		||||
    nullptr,                                      /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                      /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                      /* tp_hash  */
 | 
			
		||||
    nullptr,                                      /* tp_call */
 | 
			
		||||
    nullptr,                                      /* tp_str */
 | 
			
		||||
    nullptr,                                      /* tp_getattro */
 | 
			
		||||
    nullptr,                                      /* tp_setattro */
 | 
			
		||||
    nullptr,                                      /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    ViewEdge_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                      /* tp_traverse */
 | 
			
		||||
    nullptr,                                      /* tp_clear */
 | 
			
		||||
    nullptr,                                      /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                      /* tp_iter */
 | 
			
		||||
    nullptr,                                      /* tp_iternext */
 | 
			
		||||
    BPy_ViewEdge_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                      /* tp_members */
 | 
			
		||||
    BPy_ViewEdge_getseters,                       /* tp_getset */
 | 
			
		||||
    &Interface1D_Type,                            /* tp_base */
 | 
			
		||||
    nullptr,                                      /* tp_dict */
 | 
			
		||||
    nullptr,                                      /* tp_descr_get */
 | 
			
		||||
    nullptr,                                      /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewEdge_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                      /* tp_alloc */
 | 
			
		||||
    nullptr,                                      /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -146,43 +146,43 @@ static PyMethodDef BPy_Chain_methods[] = {
 | 
			
		||||
/*-----------------------BPy_Chain type definition ------------------------------*/
 | 
			
		||||
 | 
			
		||||
PyTypeObject Chain_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Chain",   /* tp_name */
 | 
			
		||||
    sizeof(BPy_Chain),                        /* tp_basicsize */
 | 
			
		||||
    0,                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
 | 
			
		||||
    Chain_doc,                                /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    BPy_Chain_methods,                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    nullptr,                                        /* tp_getset */
 | 
			
		||||
    &FrsCurve_Type,                           /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)Chain_init,                     /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Chain", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Chain),                         /* tp_basicsize */
 | 
			
		||||
    0,                                         /* tp_itemsize */
 | 
			
		||||
    nullptr,                                   /* tp_dealloc */
 | 
			
		||||
    nullptr,                                   /* tp_print */
 | 
			
		||||
    nullptr,                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                   /* tp_reserved */
 | 
			
		||||
    nullptr,                                   /* tp_repr */
 | 
			
		||||
    nullptr,                                   /* tp_as_number */
 | 
			
		||||
    nullptr,                                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                   /* tp_call */
 | 
			
		||||
    nullptr,                                   /* tp_str */
 | 
			
		||||
    nullptr,                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,  /* tp_flags */
 | 
			
		||||
    Chain_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                   /* tp_richcompare */
 | 
			
		||||
    0,                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                   /* tp_iternext */
 | 
			
		||||
    BPy_Chain_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                   /* tp_members */
 | 
			
		||||
    nullptr,                                   /* tp_getset */
 | 
			
		||||
    &FrsCurve_Type,                            /* tp_base */
 | 
			
		||||
    nullptr,                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                   /* tp_descr_set */
 | 
			
		||||
    0,                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)Chain_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                   /* tp_alloc */
 | 
			
		||||
    nullptr,                                   /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -380,12 +380,12 @@ static PyGetSetDef BPy_FEdgeSharp_getseters[] = {
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"material_right",
 | 
			
		||||
     (getter)FEdgeSharp_material_right_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     FEdgeSharp_material_right_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"material_left",
 | 
			
		||||
     (getter)FEdgeSharp_material_left_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     FEdgeSharp_material_left_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"face_mark_right",
 | 
			
		||||
@@ -405,42 +405,42 @@ static PyGetSetDef BPy_FEdgeSharp_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject FEdgeSharp_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "FEdgeSharp", /* tp_name */
 | 
			
		||||
    sizeof(BPy_FEdgeSharp),                      /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                           /* tp_dealloc */
 | 
			
		||||
    nullptr,                                           /* tp_print */
 | 
			
		||||
    nullptr,                                           /* tp_getattr */
 | 
			
		||||
    nullptr,                                           /* tp_setattr */
 | 
			
		||||
    nullptr,                                           /* tp_reserved */
 | 
			
		||||
    nullptr,                                           /* tp_repr */
 | 
			
		||||
    nullptr,                                           /* tp_as_number */
 | 
			
		||||
    nullptr,                                           /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                           /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                           /* tp_hash  */
 | 
			
		||||
    nullptr,                                           /* tp_call */
 | 
			
		||||
    nullptr,                                           /* tp_str */
 | 
			
		||||
    nullptr,                                           /* tp_getattro */
 | 
			
		||||
    nullptr,                                           /* tp_setattro */
 | 
			
		||||
    nullptr,                                           /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,    /* tp_flags */
 | 
			
		||||
    FEdgeSharp_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                           /* tp_traverse */
 | 
			
		||||
    nullptr,                                           /* tp_clear */
 | 
			
		||||
    nullptr,                                           /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                           /* tp_iter */
 | 
			
		||||
    nullptr,                                           /* tp_iternext */
 | 
			
		||||
    nullptr,                                           /* tp_methods */
 | 
			
		||||
    nullptr,                                           /* tp_members */
 | 
			
		||||
    BPy_FEdgeSharp_getseters,                    /* tp_getset */
 | 
			
		||||
    &FEdge_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                           /* tp_dict */
 | 
			
		||||
    nullptr,                                           /* tp_descr_get */
 | 
			
		||||
    nullptr,                                           /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)FEdgeSharp_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                           /* tp_alloc */
 | 
			
		||||
    nullptr,                                           /* tp_new */
 | 
			
		||||
    sizeof(BPy_FEdgeSharp),                         /* tp_basicsize */
 | 
			
		||||
    0,                                              /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,       /* tp_flags */
 | 
			
		||||
    FEdgeSharp_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                              /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    BPy_FEdgeSharp_getseters,                       /* tp_getset */
 | 
			
		||||
    &FEdge_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                              /* tp_dictoffset */
 | 
			
		||||
    (initproc)FEdgeSharp_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -233,7 +233,11 @@ static PyGetSetDef BPy_FEdgeSmooth_getseters[] = {
 | 
			
		||||
     (setter)FEdgeSmooth_material_index_set,
 | 
			
		||||
     FEdgeSmooth_material_index_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"material", (getter)FEdgeSmooth_material_get, (setter)nullptr, FEdgeSmooth_material_doc, nullptr},
 | 
			
		||||
    {"material",
 | 
			
		||||
     (getter)FEdgeSmooth_material_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     FEdgeSmooth_material_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"face_mark",
 | 
			
		||||
     (getter)FEdgeSmooth_face_mark_get,
 | 
			
		||||
     (setter)FEdgeSmooth_face_mark_set,
 | 
			
		||||
@@ -246,42 +250,42 @@ static PyGetSetDef BPy_FEdgeSmooth_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject FEdgeSmooth_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "FEdgeSmooth", /* tp_name */
 | 
			
		||||
    sizeof(BPy_FEdgeSmooth),                      /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    nullptr,                                            /* tp_dealloc */
 | 
			
		||||
    nullptr,                                            /* tp_print */
 | 
			
		||||
    nullptr,                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                            /* tp_reserved */
 | 
			
		||||
    nullptr,                                            /* tp_repr */
 | 
			
		||||
    nullptr,                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                            /* tp_hash  */
 | 
			
		||||
    nullptr,                                            /* tp_call */
 | 
			
		||||
    nullptr,                                            /* tp_str */
 | 
			
		||||
    nullptr,                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    FEdgeSmooth_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                            /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                            /* tp_iternext */
 | 
			
		||||
    nullptr,                                            /* tp_methods */
 | 
			
		||||
    nullptr,                                            /* tp_members */
 | 
			
		||||
    BPy_FEdgeSmooth_getseters,                    /* tp_getset */
 | 
			
		||||
    &FEdge_Type,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                            /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)FEdgeSmooth_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                            /* tp_alloc */
 | 
			
		||||
    nullptr,                                            /* tp_new */
 | 
			
		||||
    sizeof(BPy_FEdgeSmooth),                         /* tp_basicsize */
 | 
			
		||||
    0,                                               /* tp_itemsize */
 | 
			
		||||
    nullptr,                                         /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    nullptr,                                         /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,        /* tp_flags */
 | 
			
		||||
    FEdgeSmooth_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                         /* tp_richcompare */
 | 
			
		||||
    0,                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    nullptr,                                         /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    BPy_FEdgeSmooth_getseters,                       /* tp_getset */
 | 
			
		||||
    &FEdge_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)FEdgeSmooth_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    nullptr,                                         /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -168,12 +168,12 @@ static PyObject *AdjacencyIterator_is_incoming_get(BPy_AdjacencyIterator *self,
 | 
			
		||||
static PyGetSetDef BPy_AdjacencyIterator_getseters[] = {
 | 
			
		||||
    {"is_incoming",
 | 
			
		||||
     (getter)AdjacencyIterator_is_incoming_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     AdjacencyIterator_is_incoming_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"object",
 | 
			
		||||
     (getter)AdjacencyIterator_object_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     AdjacencyIterator_object_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
@@ -183,42 +183,42 @@ static PyGetSetDef BPy_AdjacencyIterator_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject AdjacencyIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "AdjacencyIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_AdjacencyIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                  /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                  /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    nullptr,                                                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    nullptr,                                                  /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,           /* tp_flags */
 | 
			
		||||
    AdjacencyIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                  /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)AdjacencyIterator_iter,                /* tp_iter */
 | 
			
		||||
    (iternextfunc)AdjacencyIterator_iternext,           /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    BPy_AdjacencyIterator_getseters,                    /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                  /* tp_dictoffset */
 | 
			
		||||
    (initproc)AdjacencyIterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    nullptr,                                                  /* tp_new */
 | 
			
		||||
    sizeof(BPy_AdjacencyIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    nullptr,                                               /* tp_dealloc */
 | 
			
		||||
    nullptr,                                               /* tp_print */
 | 
			
		||||
    nullptr,                                               /* tp_getattr */
 | 
			
		||||
    nullptr,                                               /* tp_setattr */
 | 
			
		||||
    nullptr,                                               /* tp_reserved */
 | 
			
		||||
    nullptr,                                               /* tp_repr */
 | 
			
		||||
    nullptr,                                               /* tp_as_number */
 | 
			
		||||
    nullptr,                                               /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                               /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                               /* tp_hash  */
 | 
			
		||||
    nullptr,                                               /* tp_call */
 | 
			
		||||
    nullptr,                                               /* tp_str */
 | 
			
		||||
    nullptr,                                               /* tp_getattro */
 | 
			
		||||
    nullptr,                                               /* tp_setattro */
 | 
			
		||||
    nullptr,                                               /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    AdjacencyIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                               /* tp_traverse */
 | 
			
		||||
    nullptr,                                               /* tp_clear */
 | 
			
		||||
    nullptr,                                               /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)AdjacencyIterator_iter,                   /* tp_iter */
 | 
			
		||||
    (iternextfunc)AdjacencyIterator_iternext,              /* tp_iternext */
 | 
			
		||||
    nullptr,                                               /* tp_methods */
 | 
			
		||||
    nullptr,                                               /* tp_members */
 | 
			
		||||
    BPy_AdjacencyIterator_getseters,                       /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                               /* tp_dict */
 | 
			
		||||
    nullptr,                                               /* tp_descr_get */
 | 
			
		||||
    nullptr,                                               /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)AdjacencyIterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                               /* tp_alloc */
 | 
			
		||||
    nullptr,                                               /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -101,7 +101,8 @@ static int ChainPredicateIterator_init(BPy_ChainPredicateIterator *self,
 | 
			
		||||
                                   "begin",
 | 
			
		||||
                                   "orientation",
 | 
			
		||||
                                   nullptr};
 | 
			
		||||
  PyObject *obj1 = nullptr, *obj2 = nullptr, *obj3 = nullptr, *obj4 = nullptr, *obj5 = nullptr, *obj6 = nullptr;
 | 
			
		||||
  PyObject *obj1 = nullptr, *obj2 = nullptr, *obj3 = nullptr, *obj4 = nullptr, *obj5 = nullptr,
 | 
			
		||||
           *obj6 = nullptr;
 | 
			
		||||
 | 
			
		||||
  if (PyArg_ParseTupleAndKeywords(
 | 
			
		||||
          args, kwds, "O!", (char **)kwlist_1, &ChainPredicateIterator_Type, &obj1)) {
 | 
			
		||||
@@ -163,42 +164,42 @@ static void ChainPredicateIterator_dealloc(BPy_ChainPredicateIterator *self)
 | 
			
		||||
 | 
			
		||||
PyTypeObject ChainPredicateIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ChainPredicateIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ChainPredicateIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                       /* tp_itemsize */
 | 
			
		||||
    (destructor)ChainPredicateIterator_dealloc,              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                       /* tp_print */
 | 
			
		||||
    nullptr,                                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                                       /* tp_reserved */
 | 
			
		||||
    nullptr,                                                       /* tp_repr */
 | 
			
		||||
    nullptr,                                                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                       /* tp_hash  */
 | 
			
		||||
    nullptr,                                                       /* tp_call */
 | 
			
		||||
    nullptr,                                                       /* tp_str */
 | 
			
		||||
    nullptr,                                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                /* tp_flags */
 | 
			
		||||
    ChainPredicateIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                                       /* tp_richcompare */
 | 
			
		||||
    0,                                                       /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                                       /* tp_iternext */
 | 
			
		||||
    nullptr,                                                       /* tp_methods */
 | 
			
		||||
    nullptr,                                                       /* tp_members */
 | 
			
		||||
    nullptr,                                                       /* tp_getset */
 | 
			
		||||
    &ChainingIterator_Type,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_set */
 | 
			
		||||
    0,                                                       /* tp_dictoffset */
 | 
			
		||||
    (initproc)ChainPredicateIterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                       /* tp_alloc */
 | 
			
		||||
    nullptr,                                                       /* tp_new */
 | 
			
		||||
    sizeof(BPy_ChainPredicateIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                          /* tp_itemsize */
 | 
			
		||||
    (destructor)ChainPredicateIterator_dealloc,                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                    /* tp_print */
 | 
			
		||||
    nullptr,                                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                                    /* tp_reserved */
 | 
			
		||||
    nullptr,                                                    /* tp_repr */
 | 
			
		||||
    nullptr,                                                    /* tp_as_number */
 | 
			
		||||
    nullptr,                                                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                                    /* tp_call */
 | 
			
		||||
    nullptr,                                                    /* tp_str */
 | 
			
		||||
    nullptr,                                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                   /* tp_flags */
 | 
			
		||||
    ChainPredicateIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                                    /* tp_richcompare */
 | 
			
		||||
    0,                                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                    /* tp_iter */
 | 
			
		||||
    nullptr,                                                    /* tp_iternext */
 | 
			
		||||
    nullptr,                                                    /* tp_methods */
 | 
			
		||||
    nullptr,                                                    /* tp_members */
 | 
			
		||||
    nullptr,                                                    /* tp_getset */
 | 
			
		||||
    &ChainingIterator_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_set */
 | 
			
		||||
    0,                                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)ChainPredicateIterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                                    /* tp_alloc */
 | 
			
		||||
    nullptr,                                                    /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -118,42 +118,42 @@ static int ChainSilhouetteIterator_init(BPy_ChainSilhouetteIterator *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject ChainSilhouetteIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ChainSilhouetteIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ChainSilhouetteIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                        /* tp_print */
 | 
			
		||||
    nullptr,                                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                                        /* tp_call */
 | 
			
		||||
    nullptr,                                                        /* tp_str */
 | 
			
		||||
    nullptr,                                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    ChainSilhouetteIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                                        /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                                        /* tp_members */
 | 
			
		||||
    nullptr,                                                        /* tp_getset */
 | 
			
		||||
    &ChainingIterator_Type,                                   /* tp_base */
 | 
			
		||||
    nullptr,                                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)ChainSilhouetteIterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_ChainSilhouetteIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                                     /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                    /* tp_flags */
 | 
			
		||||
    ChainSilhouetteIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &ChainingIterator_Type,                                      /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)ChainSilhouetteIterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -232,17 +232,17 @@ static PyObject *ChainingIterator_is_incrementing_get(BPy_ChainingIterator *self
 | 
			
		||||
static PyGetSetDef BPy_ChainingIterator_getseters[] = {
 | 
			
		||||
    {"object",
 | 
			
		||||
     (getter)ChainingIterator_object_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     ChainingIterator_object_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"next_vertex",
 | 
			
		||||
     (getter)ChainingIterator_next_vertex_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     ChainingIterator_next_vertex_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"is_incrementing",
 | 
			
		||||
     (getter)ChainingIterator_is_incrementing_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     ChainingIterator_is_incrementing_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
@@ -252,42 +252,42 @@ static PyGetSetDef BPy_ChainingIterator_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject ChainingIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ChainingIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ChainingIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                 /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,          /* tp_flags */
 | 
			
		||||
    ChainingIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                 /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    BPy_ChainingIterator_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    BPy_ChainingIterator_getseters,                    /* tp_getset */
 | 
			
		||||
    &ViewEdgeIterator_Type,                            /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                 /* tp_dictoffset */
 | 
			
		||||
    (initproc)ChainingIterator___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
    sizeof(BPy_ChainingIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                              /* tp_print */
 | 
			
		||||
    nullptr,                                              /* tp_getattr */
 | 
			
		||||
    nullptr,                                              /* tp_setattr */
 | 
			
		||||
    nullptr,                                              /* tp_reserved */
 | 
			
		||||
    nullptr,                                              /* tp_repr */
 | 
			
		||||
    nullptr,                                              /* tp_as_number */
 | 
			
		||||
    nullptr,                                              /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                              /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                              /* tp_hash  */
 | 
			
		||||
    nullptr,                                              /* tp_call */
 | 
			
		||||
    nullptr,                                              /* tp_str */
 | 
			
		||||
    nullptr,                                              /* tp_getattro */
 | 
			
		||||
    nullptr,                                              /* tp_setattro */
 | 
			
		||||
    nullptr,                                              /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    ChainingIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                              /* tp_traverse */
 | 
			
		||||
    nullptr,                                              /* tp_clear */
 | 
			
		||||
    nullptr,                                              /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                              /* tp_iter */
 | 
			
		||||
    nullptr,                                              /* tp_iternext */
 | 
			
		||||
    BPy_ChainingIterator_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                              /* tp_members */
 | 
			
		||||
    BPy_ChainingIterator_getseters,                       /* tp_getset */
 | 
			
		||||
    &ViewEdgeIterator_Type,                               /* tp_base */
 | 
			
		||||
    nullptr,                                              /* tp_dict */
 | 
			
		||||
    nullptr,                                              /* tp_descr_get */
 | 
			
		||||
    nullptr,                                              /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)ChainingIterator___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                              /* tp_alloc */
 | 
			
		||||
    nullptr,                                              /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -120,11 +120,11 @@ static PyObject *CurvePointIterator_u_get(BPy_CurvePointIterator *self, void *UN
 | 
			
		||||
static PyGetSetDef BPy_CurvePointIterator_getseters[] = {
 | 
			
		||||
    {"object",
 | 
			
		||||
     (getter)CurvePointIterator_object_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     CurvePointIterator_object_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"t", (getter)CurvePointIterator_t_get, (setter)nullptr, CurvePointIterator_t_doc, nullptr},
 | 
			
		||||
    {"u", (getter)CurvePointIterator_u_get, (setter)nullptr, CurvePointIterator_u_doc, nullptr},
 | 
			
		||||
    {"t", (getter)CurvePointIterator_t_get, (setter) nullptr, CurvePointIterator_t_doc, nullptr},
 | 
			
		||||
    {"u", (getter)CurvePointIterator_u_get, (setter) nullptr, CurvePointIterator_u_doc, nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -132,42 +132,42 @@ static PyGetSetDef BPy_CurvePointIterator_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject CurvePointIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "CurvePointIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_CurvePointIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                   /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                   /* tp_print */
 | 
			
		||||
    nullptr,                                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                                   /* tp_reserved */
 | 
			
		||||
    nullptr,                                                   /* tp_repr */
 | 
			
		||||
    nullptr,                                                   /* tp_as_number */
 | 
			
		||||
    nullptr,                                                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                                   /* tp_call */
 | 
			
		||||
    nullptr,                                                   /* tp_str */
 | 
			
		||||
    nullptr,                                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    CurvePointIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                                   /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                                   /* tp_iternext */
 | 
			
		||||
    nullptr,                                                   /* tp_methods */
 | 
			
		||||
    nullptr,                                                   /* tp_members */
 | 
			
		||||
    BPy_CurvePointIterator_getseters,                    /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                      /* tp_base */
 | 
			
		||||
    nullptr,                                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    (initproc)CurvePointIterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                   /* tp_alloc */
 | 
			
		||||
    nullptr,                                                   /* tp_new */
 | 
			
		||||
    sizeof(BPy_CurvePointIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                      /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    nullptr,                                                /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,               /* tp_flags */
 | 
			
		||||
    CurvePointIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                      /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    BPy_CurvePointIterator_getseters,                       /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                         /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                      /* tp_dictoffset */
 | 
			
		||||
    (initproc)CurvePointIterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    nullptr,                                                /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -190,14 +190,14 @@ static PyObject *Interface0DIterator_at_last_get(BPy_Interface0DIterator *self,
 | 
			
		||||
static PyGetSetDef BPy_Interface0DIterator_getseters[] = {
 | 
			
		||||
    {"object",
 | 
			
		||||
     (getter)Interface0DIterator_object_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     Interface0DIterator_object_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"t", (getter)Interface0DIterator_t_get, (setter)nullptr, Interface0DIterator_t_doc, nullptr},
 | 
			
		||||
    {"u", (getter)Interface0DIterator_u_get, (setter)nullptr, Interface0DIterator_u_doc, nullptr},
 | 
			
		||||
    {"t", (getter)Interface0DIterator_t_get, (setter) nullptr, Interface0DIterator_t_doc, nullptr},
 | 
			
		||||
    {"u", (getter)Interface0DIterator_u_get, (setter) nullptr, Interface0DIterator_u_doc, nullptr},
 | 
			
		||||
    {"at_last",
 | 
			
		||||
     (getter)Interface0DIterator_at_last_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     Interface0DIterator_at_last_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
@@ -207,42 +207,42 @@ static PyGetSetDef BPy_Interface0DIterator_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject Interface0DIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Interface0DIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Interface0DIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                    /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                    /* tp_print */
 | 
			
		||||
    nullptr,                                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                                    /* tp_reserved */
 | 
			
		||||
    nullptr,                                                    /* tp_repr */
 | 
			
		||||
    nullptr,                                                    /* tp_as_number */
 | 
			
		||||
    nullptr,                                                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                                    /* tp_call */
 | 
			
		||||
    nullptr,                                                    /* tp_str */
 | 
			
		||||
    nullptr,                                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    Interface0DIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                                    /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)Interface0DIterator_iter,                /* tp_iter */
 | 
			
		||||
    (iternextfunc)Interface0DIterator_iternext,           /* tp_iternext */
 | 
			
		||||
    nullptr,                                                    /* tp_methods */
 | 
			
		||||
    nullptr,                                                    /* tp_members */
 | 
			
		||||
    BPy_Interface0DIterator_getseters,                    /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)Interface0DIterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                    /* tp_alloc */
 | 
			
		||||
    nullptr,                                                    /* tp_new */
 | 
			
		||||
    sizeof(BPy_Interface0DIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                       /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                /* tp_flags */
 | 
			
		||||
    Interface0DIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                       /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)Interface0DIterator_iter,                   /* tp_iter */
 | 
			
		||||
    (iternextfunc)Interface0DIterator_iternext,              /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    BPy_Interface0DIterator_getseters,                       /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                          /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                       /* tp_dictoffset */
 | 
			
		||||
    (initproc)Interface0DIterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -145,9 +145,13 @@ static PyObject *SVertexIterator_u_get(BPy_SVertexIterator *self, void *UNUSED(c
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static PyGetSetDef BPy_SVertexIterator_getseters[] = {
 | 
			
		||||
    {"object", (getter)SVertexIterator_object_get, (setter)nullptr, SVertexIterator_object_doc, nullptr},
 | 
			
		||||
    {"t", (getter)SVertexIterator_t_get, (setter)nullptr, SVertexIterator_t_doc, nullptr},
 | 
			
		||||
    {"u", (getter)SVertexIterator_u_get, (setter)nullptr, SVertexIterator_u_doc, nullptr},
 | 
			
		||||
    {"object",
 | 
			
		||||
     (getter)SVertexIterator_object_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     SVertexIterator_object_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"t", (getter)SVertexIterator_t_get, (setter) nullptr, SVertexIterator_t_doc, nullptr},
 | 
			
		||||
    {"u", (getter)SVertexIterator_u_get, (setter) nullptr, SVertexIterator_u_doc, nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
@@ -155,42 +159,42 @@ static PyGetSetDef BPy_SVertexIterator_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject SVertexIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "SVertexIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_SVertexIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    nullptr,                                                /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,         /* tp_flags */
 | 
			
		||||
    SVertexIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    BPy_SVertexIterator_getseters,                    /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                   /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    (initproc)SVertexIterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    nullptr,                                                /* tp_new */
 | 
			
		||||
    sizeof(BPy_SVertexIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    nullptr,                                             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    nullptr,                                             /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    SVertexIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    nullptr,                                             /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    BPy_SVertexIterator_getseters,                       /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                      /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    (initproc)SVertexIterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    nullptr,                                             /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -265,14 +265,22 @@ static PyObject *StrokeVertexIterator_at_last_get(BPy_StrokeVertexIterator *self
 | 
			
		||||
static PyGetSetDef BPy_StrokeVertexIterator_getseters[] = {
 | 
			
		||||
    {"object",
 | 
			
		||||
     (getter)StrokeVertexIterator_object_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     StrokeVertexIterator_object_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"t", (getter)StrokeVertexIterator_t_get, (setter)nullptr, StrokeVertexIterator_t_doc, nullptr},
 | 
			
		||||
    {"u", (getter)StrokeVertexIterator_u_get, (setter)nullptr, StrokeVertexIterator_u_doc, nullptr},
 | 
			
		||||
    {"t",
 | 
			
		||||
     (getter)StrokeVertexIterator_t_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     StrokeVertexIterator_t_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"u",
 | 
			
		||||
     (getter)StrokeVertexIterator_u_get,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     StrokeVertexIterator_u_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"at_last",
 | 
			
		||||
     (getter)StrokeVertexIterator_at_last_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     StrokeVertexIterator_at_last_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
@@ -282,42 +290,42 @@ static PyGetSetDef BPy_StrokeVertexIterator_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject StrokeVertexIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "StrokeVertexIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_StrokeVertexIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                                     /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    StrokeVertexIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)StrokeVertexIterator_iter,                /* tp_iter */
 | 
			
		||||
    (iternextfunc)StrokeVertexIterator_iternext,           /* tp_iternext */
 | 
			
		||||
    BPy_StrokeVertexIterator_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    BPy_StrokeVertexIterator_getseters,                    /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeVertexIterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
    sizeof(BPy_StrokeVertexIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                  /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    nullptr,                                                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    nullptr,                                                  /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    StrokeVertexIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)StrokeVertexIterator_iter,                   /* tp_iter */
 | 
			
		||||
    (iternextfunc)StrokeVertexIterator_iternext,              /* tp_iternext */
 | 
			
		||||
    BPy_StrokeVertexIterator_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    BPy_StrokeVertexIterator_getseters,                       /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                           /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeVertexIterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    nullptr,                                                  /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -212,7 +212,7 @@ static int ViewEdgeIterator_begin_set(BPy_ViewEdgeIterator *self,
 | 
			
		||||
static PyGetSetDef BPy_ViewEdgeIterator_getseters[] = {
 | 
			
		||||
    {"object",
 | 
			
		||||
     (getter)ViewEdgeIterator_object_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     ViewEdgeIterator_object_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {"current_edge",
 | 
			
		||||
@@ -237,42 +237,42 @@ static PyGetSetDef BPy_ViewEdgeIterator_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject ViewEdgeIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ViewEdgeIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ViewEdgeIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                 /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,          /* tp_flags */
 | 
			
		||||
    ViewEdgeIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                 /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    BPy_ViewEdgeIterator_methods,                      /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    BPy_ViewEdgeIterator_getseters,                    /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                 /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewEdgeIterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
    sizeof(BPy_ViewEdgeIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                              /* tp_print */
 | 
			
		||||
    nullptr,                                              /* tp_getattr */
 | 
			
		||||
    nullptr,                                              /* tp_setattr */
 | 
			
		||||
    nullptr,                                              /* tp_reserved */
 | 
			
		||||
    nullptr,                                              /* tp_repr */
 | 
			
		||||
    nullptr,                                              /* tp_as_number */
 | 
			
		||||
    nullptr,                                              /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                              /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                              /* tp_hash  */
 | 
			
		||||
    nullptr,                                              /* tp_call */
 | 
			
		||||
    nullptr,                                              /* tp_str */
 | 
			
		||||
    nullptr,                                              /* tp_getattro */
 | 
			
		||||
    nullptr,                                              /* tp_setattro */
 | 
			
		||||
    nullptr,                                              /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    ViewEdgeIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                              /* tp_traverse */
 | 
			
		||||
    nullptr,                                              /* tp_clear */
 | 
			
		||||
    nullptr,                                              /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                              /* tp_iter */
 | 
			
		||||
    nullptr,                                              /* tp_iternext */
 | 
			
		||||
    BPy_ViewEdgeIterator_methods,                         /* tp_methods */
 | 
			
		||||
    nullptr,                                              /* tp_members */
 | 
			
		||||
    BPy_ViewEdgeIterator_getseters,                       /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                              /* tp_dict */
 | 
			
		||||
    nullptr,                                              /* tp_descr_get */
 | 
			
		||||
    nullptr,                                              /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)ViewEdgeIterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                              /* tp_alloc */
 | 
			
		||||
    nullptr,                                              /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -131,7 +131,7 @@ static PyObject *orientedViewEdgeIterator_object_get(BPy_orientedViewEdgeIterato
 | 
			
		||||
static PyGetSetDef BPy_orientedViewEdgeIterator_getseters[] = {
 | 
			
		||||
    {"object",
 | 
			
		||||
     (getter)orientedViewEdgeIterator_object_get,
 | 
			
		||||
     (setter)nullptr,
 | 
			
		||||
     (setter) nullptr,
 | 
			
		||||
     orientedViewEdgeIterator_object_doc,
 | 
			
		||||
     nullptr},
 | 
			
		||||
    {nullptr, nullptr, nullptr, nullptr, nullptr} /* Sentinel */
 | 
			
		||||
@@ -141,42 +141,42 @@ static PyGetSetDef BPy_orientedViewEdgeIterator_getseters[] = {
 | 
			
		||||
 | 
			
		||||
PyTypeObject orientedViewEdgeIterator_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "orientedViewEdgeIterator", /* tp_name */
 | 
			
		||||
    sizeof(BPy_orientedViewEdgeIterator),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                         /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                         /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                         /* tp_print */
 | 
			
		||||
    nullptr,                                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                                         /* tp_reserved */
 | 
			
		||||
    nullptr,                                                         /* tp_repr */
 | 
			
		||||
    nullptr,                                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                                         /* tp_call */
 | 
			
		||||
    nullptr,                                                         /* tp_str */
 | 
			
		||||
    nullptr,                                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                  /* tp_flags */
 | 
			
		||||
    orientedViewEdgeIterator_doc,                              /* tp_doc */
 | 
			
		||||
    nullptr,                                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                                         /* tp_richcompare */
 | 
			
		||||
    0,                                                         /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)orientedViewEdgeIterator_iter,                /* tp_iter */
 | 
			
		||||
    (iternextfunc)orientedViewEdgeIterator_iternext,           /* tp_iternext */
 | 
			
		||||
    nullptr,                                                         /* tp_methods */
 | 
			
		||||
    nullptr,                                                         /* tp_members */
 | 
			
		||||
    BPy_orientedViewEdgeIterator_getseters,                    /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                            /* tp_base */
 | 
			
		||||
    nullptr,                                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                         /* tp_descr_set */
 | 
			
		||||
    0,                                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)orientedViewEdgeIterator_init,                   /* tp_init */
 | 
			
		||||
    nullptr,                                                         /* tp_alloc */
 | 
			
		||||
    nullptr,                                                         /* tp_new */
 | 
			
		||||
    sizeof(BPy_orientedViewEdgeIterator),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                            /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                      /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                      /* tp_print */
 | 
			
		||||
    nullptr,                                                      /* tp_getattr */
 | 
			
		||||
    nullptr,                                                      /* tp_setattr */
 | 
			
		||||
    nullptr,                                                      /* tp_reserved */
 | 
			
		||||
    nullptr,                                                      /* tp_repr */
 | 
			
		||||
    nullptr,                                                      /* tp_as_number */
 | 
			
		||||
    nullptr,                                                      /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                      /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                      /* tp_hash  */
 | 
			
		||||
    nullptr,                                                      /* tp_call */
 | 
			
		||||
    nullptr,                                                      /* tp_str */
 | 
			
		||||
    nullptr,                                                      /* tp_getattro */
 | 
			
		||||
    nullptr,                                                      /* tp_setattro */
 | 
			
		||||
    nullptr,                                                      /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                     /* tp_flags */
 | 
			
		||||
    orientedViewEdgeIterator_doc,                                 /* tp_doc */
 | 
			
		||||
    nullptr,                                                      /* tp_traverse */
 | 
			
		||||
    nullptr,                                                      /* tp_clear */
 | 
			
		||||
    nullptr,                                                      /* tp_richcompare */
 | 
			
		||||
    0,                                                            /* tp_weaklistoffset */
 | 
			
		||||
    (getiterfunc)orientedViewEdgeIterator_iter,                   /* tp_iter */
 | 
			
		||||
    (iternextfunc)orientedViewEdgeIterator_iternext,              /* tp_iternext */
 | 
			
		||||
    nullptr,                                                      /* tp_methods */
 | 
			
		||||
    nullptr,                                                      /* tp_members */
 | 
			
		||||
    BPy_orientedViewEdgeIterator_getseters,                       /* tp_getset */
 | 
			
		||||
    &Iterator_Type,                                               /* tp_base */
 | 
			
		||||
    nullptr,                                                      /* tp_dict */
 | 
			
		||||
    nullptr,                                                      /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                      /* tp_descr_set */
 | 
			
		||||
    0,                                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)orientedViewEdgeIterator_init,                      /* tp_init */
 | 
			
		||||
    nullptr,                                                      /* tp_alloc */
 | 
			
		||||
    nullptr,                                                      /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -68,42 +68,42 @@ static int BackboneStretcherShader___init__(BPy_BackboneStretcherShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject BackboneStretcherShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "BackboneStretcherShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_BackboneStretcherShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                        /* tp_print */
 | 
			
		||||
    nullptr,                                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                                        /* tp_call */
 | 
			
		||||
    nullptr,                                                        /* tp_str */
 | 
			
		||||
    nullptr,                                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    BackboneStretcherShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                                        /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                                        /* tp_members */
 | 
			
		||||
    nullptr,                                                        /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)BackboneStretcherShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_BackboneStretcherShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                                     /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                    /* tp_flags */
 | 
			
		||||
    BackboneStretcherShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                          /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)BackboneStretcherShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -68,42 +68,42 @@ static int BezierCurveShader___init__(BPy_BezierCurveShader *self, PyObject *arg
 | 
			
		||||
 | 
			
		||||
PyTypeObject BezierCurveShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "BezierCurveShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_BezierCurveShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                  /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                  /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    nullptr,                                                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    nullptr,                                                  /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,           /* tp_flags */
 | 
			
		||||
    BezierCurveShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                  /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    nullptr,                                                  /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                  /* tp_dictoffset */
 | 
			
		||||
    (initproc)BezierCurveShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    nullptr,                                                  /* tp_new */
 | 
			
		||||
    sizeof(BPy_BezierCurveShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    nullptr,                                               /* tp_dealloc */
 | 
			
		||||
    nullptr,                                               /* tp_print */
 | 
			
		||||
    nullptr,                                               /* tp_getattr */
 | 
			
		||||
    nullptr,                                               /* tp_setattr */
 | 
			
		||||
    nullptr,                                               /* tp_reserved */
 | 
			
		||||
    nullptr,                                               /* tp_repr */
 | 
			
		||||
    nullptr,                                               /* tp_as_number */
 | 
			
		||||
    nullptr,                                               /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                               /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                               /* tp_hash  */
 | 
			
		||||
    nullptr,                                               /* tp_call */
 | 
			
		||||
    nullptr,                                               /* tp_str */
 | 
			
		||||
    nullptr,                                               /* tp_getattro */
 | 
			
		||||
    nullptr,                                               /* tp_setattro */
 | 
			
		||||
    nullptr,                                               /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    BezierCurveShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                               /* tp_traverse */
 | 
			
		||||
    nullptr,                                               /* tp_clear */
 | 
			
		||||
    nullptr,                                               /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                               /* tp_iter */
 | 
			
		||||
    nullptr,                                               /* tp_iternext */
 | 
			
		||||
    nullptr,                                               /* tp_methods */
 | 
			
		||||
    nullptr,                                               /* tp_members */
 | 
			
		||||
    nullptr,                                               /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                               /* tp_dict */
 | 
			
		||||
    nullptr,                                               /* tp_descr_get */
 | 
			
		||||
    nullptr,                                               /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)BezierCurveShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                               /* tp_alloc */
 | 
			
		||||
    nullptr,                                               /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -88,42 +88,42 @@ static int BlenderTextureShader___init__(BPy_BlenderTextureShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject BlenderTextureShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "BlenderTextureShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_BlenderTextureShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                                     /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    BlenderTextureShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)BlenderTextureShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
    sizeof(BPy_BlenderTextureShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                  /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    nullptr,                                                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    nullptr,                                                  /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    BlenderTextureShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    nullptr,                                                  /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)BlenderTextureShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    nullptr,                                                  /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -67,7 +67,8 @@ static int CalligraphicShader___init__(BPy_CalligraphicShader *self,
 | 
			
		||||
                                       PyObject *args,
 | 
			
		||||
                                       PyObject *kwds)
 | 
			
		||||
{
 | 
			
		||||
  static const char *kwlist[] = {"thickness_min", "thickness_max", "orientation", "clamp", nullptr};
 | 
			
		||||
  static const char *kwlist[] = {
 | 
			
		||||
      "thickness_min", "thickness_max", "orientation", "clamp", nullptr};
 | 
			
		||||
  double d1, d2;
 | 
			
		||||
  float f3[2];
 | 
			
		||||
  PyObject *obj4 = nullptr;
 | 
			
		||||
@@ -85,42 +86,42 @@ static int CalligraphicShader___init__(BPy_CalligraphicShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject CalligraphicShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "CalligraphicShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_CalligraphicShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                   /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                   /* tp_print */
 | 
			
		||||
    nullptr,                                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                                   /* tp_reserved */
 | 
			
		||||
    nullptr,                                                   /* tp_repr */
 | 
			
		||||
    nullptr,                                                   /* tp_as_number */
 | 
			
		||||
    nullptr,                                                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                                   /* tp_call */
 | 
			
		||||
    nullptr,                                                   /* tp_str */
 | 
			
		||||
    nullptr,                                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    CalligraphicShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                                   /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                                   /* tp_iternext */
 | 
			
		||||
    nullptr,                                                   /* tp_methods */
 | 
			
		||||
    nullptr,                                                   /* tp_members */
 | 
			
		||||
    nullptr,                                                   /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    (initproc)CalligraphicShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                   /* tp_alloc */
 | 
			
		||||
    nullptr,                                                   /* tp_new */
 | 
			
		||||
    sizeof(BPy_CalligraphicShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                      /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    nullptr,                                                /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,               /* tp_flags */
 | 
			
		||||
    CalligraphicShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                      /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    nullptr,                                                /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                      /* tp_dictoffset */
 | 
			
		||||
    (initproc)CalligraphicShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    nullptr,                                                /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -67,42 +67,42 @@ static int ColorNoiseShader___init__(BPy_ColorNoiseShader *self, PyObject *args,
 | 
			
		||||
 | 
			
		||||
PyTypeObject ColorNoiseShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ColorNoiseShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ColorNoiseShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                 /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,          /* tp_flags */
 | 
			
		||||
    ColorNoiseShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                 /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    nullptr,                                                 /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                 /* tp_dictoffset */
 | 
			
		||||
    (initproc)ColorNoiseShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
    sizeof(BPy_ColorNoiseShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                              /* tp_print */
 | 
			
		||||
    nullptr,                                              /* tp_getattr */
 | 
			
		||||
    nullptr,                                              /* tp_setattr */
 | 
			
		||||
    nullptr,                                              /* tp_reserved */
 | 
			
		||||
    nullptr,                                              /* tp_repr */
 | 
			
		||||
    nullptr,                                              /* tp_as_number */
 | 
			
		||||
    nullptr,                                              /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                              /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                              /* tp_hash  */
 | 
			
		||||
    nullptr,                                              /* tp_call */
 | 
			
		||||
    nullptr,                                              /* tp_str */
 | 
			
		||||
    nullptr,                                              /* tp_getattro */
 | 
			
		||||
    nullptr,                                              /* tp_setattro */
 | 
			
		||||
    nullptr,                                              /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    ColorNoiseShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                              /* tp_traverse */
 | 
			
		||||
    nullptr,                                              /* tp_clear */
 | 
			
		||||
    nullptr,                                              /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                              /* tp_iter */
 | 
			
		||||
    nullptr,                                              /* tp_iternext */
 | 
			
		||||
    nullptr,                                              /* tp_methods */
 | 
			
		||||
    nullptr,                                              /* tp_members */
 | 
			
		||||
    nullptr,                                              /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                   /* tp_base */
 | 
			
		||||
    nullptr,                                              /* tp_dict */
 | 
			
		||||
    nullptr,                                              /* tp_descr_get */
 | 
			
		||||
    nullptr,                                              /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)ColorNoiseShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                              /* tp_alloc */
 | 
			
		||||
    nullptr,                                              /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -73,42 +73,42 @@ static int ConstantColorShader___init__(BPy_ConstantColorShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject ConstantColorShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ConstantColorShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ConstantColorShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                    /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                    /* tp_print */
 | 
			
		||||
    nullptr,                                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                                    /* tp_reserved */
 | 
			
		||||
    nullptr,                                                    /* tp_repr */
 | 
			
		||||
    nullptr,                                                    /* tp_as_number */
 | 
			
		||||
    nullptr,                                                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                                    /* tp_call */
 | 
			
		||||
    nullptr,                                                    /* tp_str */
 | 
			
		||||
    nullptr,                                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    ConstantColorShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                                    /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                    /* tp_iter */
 | 
			
		||||
    nullptr,                                                    /* tp_iternext */
 | 
			
		||||
    nullptr,                                                    /* tp_methods */
 | 
			
		||||
    nullptr,                                                    /* tp_members */
 | 
			
		||||
    nullptr,                                                    /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                   /* tp_base */
 | 
			
		||||
    nullptr,                                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)ConstantColorShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                    /* tp_alloc */
 | 
			
		||||
    nullptr,                                                    /* tp_new */
 | 
			
		||||
    sizeof(BPy_ConstantColorShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                       /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                /* tp_flags */
 | 
			
		||||
    ConstantColorShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                       /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    nullptr,                                                 /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                      /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                       /* tp_dictoffset */
 | 
			
		||||
    (initproc)ConstantColorShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -67,42 +67,42 @@ static int ConstantThicknessShader___init__(BPy_ConstantThicknessShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject ConstantThicknessShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ConstantThicknessShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ConstantThicknessShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                        /* tp_print */
 | 
			
		||||
    nullptr,                                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                                        /* tp_call */
 | 
			
		||||
    nullptr,                                                        /* tp_str */
 | 
			
		||||
    nullptr,                                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    ConstantThicknessShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                                        /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                                        /* tp_members */
 | 
			
		||||
    nullptr,                                                        /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)ConstantThicknessShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_ConstantThicknessShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                                     /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                    /* tp_flags */
 | 
			
		||||
    ConstantThicknessShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                          /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)ConstantThicknessShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -73,42 +73,42 @@ static int ConstrainedIncreasingThicknessShader___init__(
 | 
			
		||||
 | 
			
		||||
PyTypeObject ConstrainedIncreasingThicknessShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ConstrainedIncreasingThicknessShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ConstrainedIncreasingThicknessShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                                     /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                                                     /* tp_call */
 | 
			
		||||
    nullptr,                                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                              /* tp_flags */
 | 
			
		||||
    ConstrainedIncreasingThicknessShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                                     /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                                    /* tp_base */
 | 
			
		||||
    nullptr,                                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)ConstrainedIncreasingThicknessShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                                     /* tp_new */
 | 
			
		||||
    sizeof(BPy_ConstrainedIncreasingThicknessShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                                  /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                                  /* tp_reserved */
 | 
			
		||||
    nullptr,                                                                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                                  /* tp_hash  */
 | 
			
		||||
    nullptr,                                                                  /* tp_call */
 | 
			
		||||
    nullptr,                                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                                 /* tp_flags */
 | 
			
		||||
    ConstrainedIncreasingThicknessShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                       /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    nullptr,                                                 /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                      /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                       /* tp_dictoffset */
 | 
			
		||||
    (initproc)ConstrainedIncreasingThicknessShader___init__, /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -75,42 +75,42 @@ static int GuidingLinesShader___init__(BPy_GuidingLinesShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject GuidingLinesShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "GuidingLinesShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_GuidingLinesShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                   /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                   /* tp_print */
 | 
			
		||||
    nullptr,                                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                                   /* tp_reserved */
 | 
			
		||||
    nullptr,                                                   /* tp_repr */
 | 
			
		||||
    nullptr,                                                   /* tp_as_number */
 | 
			
		||||
    nullptr,                                                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                                   /* tp_call */
 | 
			
		||||
    nullptr,                                                   /* tp_str */
 | 
			
		||||
    nullptr,                                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    GuidingLinesShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                                   /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                                   /* tp_iternext */
 | 
			
		||||
    nullptr,                                                   /* tp_methods */
 | 
			
		||||
    nullptr,                                                   /* tp_members */
 | 
			
		||||
    nullptr,                                                   /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    (initproc)GuidingLinesShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                   /* tp_alloc */
 | 
			
		||||
    nullptr,                                                   /* tp_new */
 | 
			
		||||
    sizeof(BPy_GuidingLinesShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                      /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    nullptr,                                                /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,               /* tp_flags */
 | 
			
		||||
    GuidingLinesShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                      /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    nullptr,                                                /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                      /* tp_dictoffset */
 | 
			
		||||
    (initproc)GuidingLinesShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    nullptr,                                                /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -95,42 +95,42 @@ static int IncreasingColorShader___init__(BPy_IncreasingColorShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject IncreasingColorShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "IncreasingColorShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_IncreasingColorShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                      /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                      /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                      /* tp_print */
 | 
			
		||||
    nullptr,                                                      /* tp_getattr */
 | 
			
		||||
    nullptr,                                                      /* tp_setattr */
 | 
			
		||||
    nullptr,                                                      /* tp_reserved */
 | 
			
		||||
    nullptr,                                                      /* tp_repr */
 | 
			
		||||
    nullptr,                                                      /* tp_as_number */
 | 
			
		||||
    nullptr,                                                      /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                      /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                      /* tp_hash  */
 | 
			
		||||
    nullptr,                                                      /* tp_call */
 | 
			
		||||
    nullptr,                                                      /* tp_str */
 | 
			
		||||
    nullptr,                                                      /* tp_getattro */
 | 
			
		||||
    nullptr,                                                      /* tp_setattro */
 | 
			
		||||
    nullptr,                                                      /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,               /* tp_flags */
 | 
			
		||||
    IncreasingColorShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                      /* tp_traverse */
 | 
			
		||||
    nullptr,                                                      /* tp_clear */
 | 
			
		||||
    nullptr,                                                      /* tp_richcompare */
 | 
			
		||||
    0,                                                      /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                      /* tp_iter */
 | 
			
		||||
    nullptr,                                                      /* tp_iternext */
 | 
			
		||||
    nullptr,                                                      /* tp_methods */
 | 
			
		||||
    nullptr,                                                      /* tp_members */
 | 
			
		||||
    nullptr,                                                      /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                      /* tp_dict */
 | 
			
		||||
    nullptr,                                                      /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                      /* tp_descr_set */
 | 
			
		||||
    0,                                                      /* tp_dictoffset */
 | 
			
		||||
    (initproc)IncreasingColorShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                      /* tp_alloc */
 | 
			
		||||
    nullptr,                                                      /* tp_new */
 | 
			
		||||
    sizeof(BPy_IncreasingColorShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                         /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                   /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                   /* tp_print */
 | 
			
		||||
    nullptr,                                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                                   /* tp_reserved */
 | 
			
		||||
    nullptr,                                                   /* tp_repr */
 | 
			
		||||
    nullptr,                                                   /* tp_as_number */
 | 
			
		||||
    nullptr,                                                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                                   /* tp_call */
 | 
			
		||||
    nullptr,                                                   /* tp_str */
 | 
			
		||||
    nullptr,                                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                  /* tp_flags */
 | 
			
		||||
    IncreasingColorShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                                   /* tp_richcompare */
 | 
			
		||||
    0,                                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                                   /* tp_iternext */
 | 
			
		||||
    nullptr,                                                   /* tp_methods */
 | 
			
		||||
    nullptr,                                                   /* tp_members */
 | 
			
		||||
    nullptr,                                                   /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_set */
 | 
			
		||||
    0,                                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)IncreasingColorShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                   /* tp_alloc */
 | 
			
		||||
    nullptr,                                                   /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -73,42 +73,42 @@ static int IncreasingThicknessShader___init__(BPy_IncreasingThicknessShader *sel
 | 
			
		||||
 | 
			
		||||
PyTypeObject IncreasingThicknessShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "IncreasingThicknessShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_IncreasingThicknessShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                          /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                          /* tp_print */
 | 
			
		||||
    nullptr,                                                          /* tp_getattr */
 | 
			
		||||
    nullptr,                                                          /* tp_setattr */
 | 
			
		||||
    nullptr,                                                          /* tp_reserved */
 | 
			
		||||
    nullptr,                                                          /* tp_repr */
 | 
			
		||||
    nullptr,                                                          /* tp_as_number */
 | 
			
		||||
    nullptr,                                                          /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                          /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                          /* tp_hash  */
 | 
			
		||||
    nullptr,                                                          /* tp_call */
 | 
			
		||||
    nullptr,                                                          /* tp_str */
 | 
			
		||||
    nullptr,                                                          /* tp_getattro */
 | 
			
		||||
    nullptr,                                                          /* tp_setattro */
 | 
			
		||||
    nullptr,                                                          /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                   /* tp_flags */
 | 
			
		||||
    IncreasingThicknessShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                          /* tp_traverse */
 | 
			
		||||
    nullptr,                                                          /* tp_clear */
 | 
			
		||||
    nullptr,                                                          /* tp_richcompare */
 | 
			
		||||
    0,                                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                          /* tp_iter */
 | 
			
		||||
    nullptr,                                                          /* tp_iternext */
 | 
			
		||||
    nullptr,                                                          /* tp_methods */
 | 
			
		||||
    nullptr,                                                          /* tp_members */
 | 
			
		||||
    nullptr,                                                          /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                         /* tp_base */
 | 
			
		||||
    nullptr,                                                          /* tp_dict */
 | 
			
		||||
    nullptr,                                                          /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                          /* tp_descr_set */
 | 
			
		||||
    0,                                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)IncreasingThicknessShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                          /* tp_alloc */
 | 
			
		||||
    nullptr,                                                          /* tp_new */
 | 
			
		||||
    sizeof(BPy_IncreasingThicknessShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                             /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                       /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                       /* tp_print */
 | 
			
		||||
    nullptr,                                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                                       /* tp_reserved */
 | 
			
		||||
    nullptr,                                                       /* tp_repr */
 | 
			
		||||
    nullptr,                                                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                       /* tp_hash  */
 | 
			
		||||
    nullptr,                                                       /* tp_call */
 | 
			
		||||
    nullptr,                                                       /* tp_str */
 | 
			
		||||
    nullptr,                                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                      /* tp_flags */
 | 
			
		||||
    IncreasingThicknessShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                                       /* tp_richcompare */
 | 
			
		||||
    0,                                                             /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                                       /* tp_iternext */
 | 
			
		||||
    nullptr,                                                       /* tp_methods */
 | 
			
		||||
    nullptr,                                                       /* tp_members */
 | 
			
		||||
    nullptr,                                                       /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                            /* tp_base */
 | 
			
		||||
    nullptr,                                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_set */
 | 
			
		||||
    0,                                                             /* tp_dictoffset */
 | 
			
		||||
    (initproc)IncreasingThicknessShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                       /* tp_alloc */
 | 
			
		||||
    nullptr,                                                       /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -74,42 +74,42 @@ static int PolygonalizationShader___init__(BPy_PolygonalizationShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject PolygonalizationShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "PolygonalizationShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_PolygonalizationShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                       /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                       /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                       /* tp_print */
 | 
			
		||||
    nullptr,                                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                                       /* tp_reserved */
 | 
			
		||||
    nullptr,                                                       /* tp_repr */
 | 
			
		||||
    nullptr,                                                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                       /* tp_hash  */
 | 
			
		||||
    nullptr,                                                       /* tp_call */
 | 
			
		||||
    nullptr,                                                       /* tp_str */
 | 
			
		||||
    nullptr,                                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                /* tp_flags */
 | 
			
		||||
    PolygonalizationShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                                       /* tp_richcompare */
 | 
			
		||||
    0,                                                       /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                                       /* tp_iternext */
 | 
			
		||||
    nullptr,                                                       /* tp_methods */
 | 
			
		||||
    nullptr,                                                       /* tp_members */
 | 
			
		||||
    nullptr,                                                       /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                      /* tp_base */
 | 
			
		||||
    nullptr,                                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_set */
 | 
			
		||||
    0,                                                       /* tp_dictoffset */
 | 
			
		||||
    (initproc)PolygonalizationShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                       /* tp_alloc */
 | 
			
		||||
    nullptr,                                                       /* tp_new */
 | 
			
		||||
    sizeof(BPy_PolygonalizationShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                          /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                    /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                    /* tp_print */
 | 
			
		||||
    nullptr,                                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                                    /* tp_reserved */
 | 
			
		||||
    nullptr,                                                    /* tp_repr */
 | 
			
		||||
    nullptr,                                                    /* tp_as_number */
 | 
			
		||||
    nullptr,                                                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                                    /* tp_call */
 | 
			
		||||
    nullptr,                                                    /* tp_str */
 | 
			
		||||
    nullptr,                                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                   /* tp_flags */
 | 
			
		||||
    PolygonalizationShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                                    /* tp_richcompare */
 | 
			
		||||
    0,                                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                    /* tp_iter */
 | 
			
		||||
    nullptr,                                                    /* tp_iternext */
 | 
			
		||||
    nullptr,                                                    /* tp_methods */
 | 
			
		||||
    nullptr,                                                    /* tp_members */
 | 
			
		||||
    nullptr,                                                    /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                         /* tp_base */
 | 
			
		||||
    nullptr,                                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_set */
 | 
			
		||||
    0,                                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)PolygonalizationShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                    /* tp_alloc */
 | 
			
		||||
    nullptr,                                                    /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -65,42 +65,42 @@ static int SamplingShader___init__(BPy_SamplingShader *self, PyObject *args, PyO
 | 
			
		||||
 | 
			
		||||
PyTypeObject SamplingShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "SamplingShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_SamplingShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                               /* tp_itemsize */
 | 
			
		||||
    nullptr,                                               /* tp_dealloc */
 | 
			
		||||
    nullptr,                                               /* tp_print */
 | 
			
		||||
    nullptr,                                               /* tp_getattr */
 | 
			
		||||
    nullptr,                                               /* tp_setattr */
 | 
			
		||||
    nullptr,                                               /* tp_reserved */
 | 
			
		||||
    nullptr,                                               /* tp_repr */
 | 
			
		||||
    nullptr,                                               /* tp_as_number */
 | 
			
		||||
    nullptr,                                               /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                               /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                               /* tp_hash  */
 | 
			
		||||
    nullptr,                                               /* tp_call */
 | 
			
		||||
    nullptr,                                               /* tp_str */
 | 
			
		||||
    nullptr,                                               /* tp_getattro */
 | 
			
		||||
    nullptr,                                               /* tp_setattro */
 | 
			
		||||
    nullptr,                                               /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,        /* tp_flags */
 | 
			
		||||
    SamplingShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                               /* tp_traverse */
 | 
			
		||||
    nullptr,                                               /* tp_clear */
 | 
			
		||||
    nullptr,                                               /* tp_richcompare */
 | 
			
		||||
    0,                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                               /* tp_iter */
 | 
			
		||||
    nullptr,                                               /* tp_iternext */
 | 
			
		||||
    nullptr,                                               /* tp_methods */
 | 
			
		||||
    nullptr,                                               /* tp_members */
 | 
			
		||||
    nullptr,                                               /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                              /* tp_base */
 | 
			
		||||
    nullptr,                                               /* tp_dict */
 | 
			
		||||
    nullptr,                                               /* tp_descr_get */
 | 
			
		||||
    nullptr,                                               /* tp_descr_set */
 | 
			
		||||
    0,                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)SamplingShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                               /* tp_alloc */
 | 
			
		||||
    nullptr,                                               /* tp_new */
 | 
			
		||||
    sizeof(BPy_SamplingShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                  /* tp_itemsize */
 | 
			
		||||
    nullptr,                                            /* tp_dealloc */
 | 
			
		||||
    nullptr,                                            /* tp_print */
 | 
			
		||||
    nullptr,                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                            /* tp_reserved */
 | 
			
		||||
    nullptr,                                            /* tp_repr */
 | 
			
		||||
    nullptr,                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                            /* tp_hash  */
 | 
			
		||||
    nullptr,                                            /* tp_call */
 | 
			
		||||
    nullptr,                                            /* tp_str */
 | 
			
		||||
    nullptr,                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,           /* tp_flags */
 | 
			
		||||
    SamplingShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                            /* tp_richcompare */
 | 
			
		||||
    0,                                                  /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                            /* tp_iternext */
 | 
			
		||||
    nullptr,                                            /* tp_methods */
 | 
			
		||||
    nullptr,                                            /* tp_members */
 | 
			
		||||
    nullptr,                                            /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                            /* tp_descr_set */
 | 
			
		||||
    0,                                                  /* tp_dictoffset */
 | 
			
		||||
    (initproc)SamplingShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                            /* tp_alloc */
 | 
			
		||||
    nullptr,                                            /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -97,42 +97,42 @@ static int SmoothingShader___init__(BPy_SmoothingShader *self, PyObject *args, P
 | 
			
		||||
 | 
			
		||||
PyTypeObject SmoothingShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "SmoothingShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_SmoothingShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    nullptr,                                                /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,         /* tp_flags */
 | 
			
		||||
    SmoothingShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    nullptr,                                                /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                               /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                /* tp_dictoffset */
 | 
			
		||||
    (initproc)SmoothingShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    nullptr,                                                /* tp_new */
 | 
			
		||||
    sizeof(BPy_SmoothingShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    nullptr,                                             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                             /* tp_print */
 | 
			
		||||
    nullptr,                                             /* tp_getattr */
 | 
			
		||||
    nullptr,                                             /* tp_setattr */
 | 
			
		||||
    nullptr,                                             /* tp_reserved */
 | 
			
		||||
    nullptr,                                             /* tp_repr */
 | 
			
		||||
    nullptr,                                             /* tp_as_number */
 | 
			
		||||
    nullptr,                                             /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                             /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                             /* tp_hash  */
 | 
			
		||||
    nullptr,                                             /* tp_call */
 | 
			
		||||
    nullptr,                                             /* tp_str */
 | 
			
		||||
    nullptr,                                             /* tp_getattro */
 | 
			
		||||
    nullptr,                                             /* tp_setattro */
 | 
			
		||||
    nullptr,                                             /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    SmoothingShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                             /* tp_traverse */
 | 
			
		||||
    nullptr,                                             /* tp_clear */
 | 
			
		||||
    nullptr,                                             /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                             /* tp_iter */
 | 
			
		||||
    nullptr,                                             /* tp_iternext */
 | 
			
		||||
    nullptr,                                             /* tp_methods */
 | 
			
		||||
    nullptr,                                             /* tp_members */
 | 
			
		||||
    nullptr,                                             /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                             /* tp_dict */
 | 
			
		||||
    nullptr,                                             /* tp_descr_get */
 | 
			
		||||
    nullptr,                                             /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    (initproc)SmoothingShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                             /* tp_alloc */
 | 
			
		||||
    nullptr,                                             /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -63,7 +63,8 @@ static int SpatialNoiseShader___init__(BPy_SpatialNoiseShader *self,
 | 
			
		||||
                                       PyObject *args,
 | 
			
		||||
                                       PyObject *kwds)
 | 
			
		||||
{
 | 
			
		||||
  static const char *kwlist[] = {"amount", "scale", "num_octaves", "smooth", "pure_random", nullptr};
 | 
			
		||||
  static const char *kwlist[] = {
 | 
			
		||||
      "amount", "scale", "num_octaves", "smooth", "pure_random", nullptr};
 | 
			
		||||
  float f1, f2;
 | 
			
		||||
  int i3;
 | 
			
		||||
  PyObject *obj4 = nullptr, *obj5 = nullptr;
 | 
			
		||||
@@ -90,42 +91,42 @@ static int SpatialNoiseShader___init__(BPy_SpatialNoiseShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject SpatialNoiseShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "SpatialNoiseShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_SpatialNoiseShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                   /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                   /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                   /* tp_print */
 | 
			
		||||
    nullptr,                                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                                   /* tp_reserved */
 | 
			
		||||
    nullptr,                                                   /* tp_repr */
 | 
			
		||||
    nullptr,                                                   /* tp_as_number */
 | 
			
		||||
    nullptr,                                                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                   /* tp_hash  */
 | 
			
		||||
    nullptr,                                                   /* tp_call */
 | 
			
		||||
    nullptr,                                                   /* tp_str */
 | 
			
		||||
    nullptr,                                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,            /* tp_flags */
 | 
			
		||||
    SpatialNoiseShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                                   /* tp_richcompare */
 | 
			
		||||
    0,                                                   /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                                   /* tp_iternext */
 | 
			
		||||
    nullptr,                                                   /* tp_methods */
 | 
			
		||||
    nullptr,                                                   /* tp_members */
 | 
			
		||||
    nullptr,                                                   /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_set */
 | 
			
		||||
    0,                                                   /* tp_dictoffset */
 | 
			
		||||
    (initproc)SpatialNoiseShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                   /* tp_alloc */
 | 
			
		||||
    nullptr,                                                   /* tp_new */
 | 
			
		||||
    sizeof(BPy_SpatialNoiseShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                      /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                /* tp_print */
 | 
			
		||||
    nullptr,                                                /* tp_getattr */
 | 
			
		||||
    nullptr,                                                /* tp_setattr */
 | 
			
		||||
    nullptr,                                                /* tp_reserved */
 | 
			
		||||
    nullptr,                                                /* tp_repr */
 | 
			
		||||
    nullptr,                                                /* tp_as_number */
 | 
			
		||||
    nullptr,                                                /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                /* tp_hash  */
 | 
			
		||||
    nullptr,                                                /* tp_call */
 | 
			
		||||
    nullptr,                                                /* tp_str */
 | 
			
		||||
    nullptr,                                                /* tp_getattro */
 | 
			
		||||
    nullptr,                                                /* tp_setattro */
 | 
			
		||||
    nullptr,                                                /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,               /* tp_flags */
 | 
			
		||||
    SpatialNoiseShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                /* tp_traverse */
 | 
			
		||||
    nullptr,                                                /* tp_clear */
 | 
			
		||||
    nullptr,                                                /* tp_richcompare */
 | 
			
		||||
    0,                                                      /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                /* tp_iter */
 | 
			
		||||
    nullptr,                                                /* tp_iternext */
 | 
			
		||||
    nullptr,                                                /* tp_methods */
 | 
			
		||||
    nullptr,                                                /* tp_members */
 | 
			
		||||
    nullptr,                                                /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                /* tp_dict */
 | 
			
		||||
    nullptr,                                                /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                /* tp_descr_set */
 | 
			
		||||
    0,                                                      /* tp_dictoffset */
 | 
			
		||||
    (initproc)SpatialNoiseShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                /* tp_alloc */
 | 
			
		||||
    nullptr,                                                /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -67,42 +67,42 @@ static int StrokeTextureStepShader___init__(BPy_StrokeTextureStepShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject StrokeTextureStepShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "StrokeTextureStepShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_StrokeTextureStepShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                        /* tp_print */
 | 
			
		||||
    nullptr,                                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                                        /* tp_call */
 | 
			
		||||
    nullptr,                                                        /* tp_str */
 | 
			
		||||
    nullptr,                                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    StrokeTextureStepShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                                        /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                                        /* tp_members */
 | 
			
		||||
    nullptr,                                                        /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeTextureStepShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_StrokeTextureStepShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                                     /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                    /* tp_flags */
 | 
			
		||||
    StrokeTextureStepShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                          /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)StrokeTextureStepShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -69,42 +69,42 @@ static int ThicknessNoiseShader___init__(BPy_ThicknessNoiseShader *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject ThicknessNoiseShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ThicknessNoiseShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ThicknessNoiseShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                     /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    nullptr,                                                     /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    nullptr,                                                     /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    ThicknessNoiseShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)ThicknessNoiseShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
    sizeof(BPy_ThicknessNoiseShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                  /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    nullptr,                                                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    nullptr,                                                  /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    ThicknessNoiseShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    nullptr,                                                  /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)ThicknessNoiseShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    nullptr,                                                  /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -66,42 +66,42 @@ static int TipRemoverShader___init__(BPy_TipRemoverShader *self, PyObject *args,
 | 
			
		||||
 | 
			
		||||
PyTypeObject TipRemoverShader_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "TipRemoverShader", /* tp_name */
 | 
			
		||||
    sizeof(BPy_TipRemoverShader),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                 /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,          /* tp_flags */
 | 
			
		||||
    TipRemoverShader___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                 /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    nullptr,                                                 /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                 /* tp_dictoffset */
 | 
			
		||||
    (initproc)TipRemoverShader___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
    sizeof(BPy_TipRemoverShader),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                              /* tp_print */
 | 
			
		||||
    nullptr,                                              /* tp_getattr */
 | 
			
		||||
    nullptr,                                              /* tp_setattr */
 | 
			
		||||
    nullptr,                                              /* tp_reserved */
 | 
			
		||||
    nullptr,                                              /* tp_repr */
 | 
			
		||||
    nullptr,                                              /* tp_as_number */
 | 
			
		||||
    nullptr,                                              /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                              /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                              /* tp_hash  */
 | 
			
		||||
    nullptr,                                              /* tp_call */
 | 
			
		||||
    nullptr,                                              /* tp_str */
 | 
			
		||||
    nullptr,                                              /* tp_getattro */
 | 
			
		||||
    nullptr,                                              /* tp_setattro */
 | 
			
		||||
    nullptr,                                              /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    TipRemoverShader___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                              /* tp_traverse */
 | 
			
		||||
    nullptr,                                              /* tp_clear */
 | 
			
		||||
    nullptr,                                              /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                              /* tp_iter */
 | 
			
		||||
    nullptr,                                              /* tp_iternext */
 | 
			
		||||
    nullptr,                                              /* tp_methods */
 | 
			
		||||
    nullptr,                                              /* tp_members */
 | 
			
		||||
    nullptr,                                              /* tp_getset */
 | 
			
		||||
    &StrokeShader_Type,                                   /* tp_base */
 | 
			
		||||
    nullptr,                                              /* tp_dict */
 | 
			
		||||
    nullptr,                                              /* tp_descr_get */
 | 
			
		||||
    nullptr,                                              /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)TipRemoverShader___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                              /* tp_alloc */
 | 
			
		||||
    nullptr,                                              /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -184,42 +184,42 @@ static PyObject *UnaryFunction0DDouble___call__(BPy_UnaryFunction0DDouble *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DDouble_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DDouble", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DDouble),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                      /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DDouble___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                      /* tp_print */
 | 
			
		||||
    nullptr,                                                      /* tp_getattr */
 | 
			
		||||
    nullptr,                                                      /* tp_setattr */
 | 
			
		||||
    nullptr,                                                      /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DDouble___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                      /* tp_as_number */
 | 
			
		||||
    nullptr,                                                      /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                      /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                      /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DDouble___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                      /* tp_str */
 | 
			
		||||
    nullptr,                                                      /* tp_getattro */
 | 
			
		||||
    nullptr,                                                      /* tp_setattro */
 | 
			
		||||
    nullptr,                                                      /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,               /* tp_flags */
 | 
			
		||||
    UnaryFunction0DDouble___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                      /* tp_traverse */
 | 
			
		||||
    nullptr,                                                      /* tp_clear */
 | 
			
		||||
    nullptr,                                                      /* tp_richcompare */
 | 
			
		||||
    0,                                                      /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                      /* tp_iter */
 | 
			
		||||
    nullptr,                                                      /* tp_iternext */
 | 
			
		||||
    nullptr,                                                      /* tp_methods */
 | 
			
		||||
    nullptr,                                                      /* tp_members */
 | 
			
		||||
    nullptr,                                                      /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                  /* tp_base */
 | 
			
		||||
    nullptr,                                                      /* tp_dict */
 | 
			
		||||
    nullptr,                                                      /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                      /* tp_descr_set */
 | 
			
		||||
    0,                                                      /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DDouble___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                      /* tp_alloc */
 | 
			
		||||
    nullptr,                                                      /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DDouble),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                         /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DDouble___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                   /* tp_print */
 | 
			
		||||
    nullptr,                                                   /* tp_getattr */
 | 
			
		||||
    nullptr,                                                   /* tp_setattr */
 | 
			
		||||
    nullptr,                                                   /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DDouble___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                   /* tp_as_number */
 | 
			
		||||
    nullptr,                                                   /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                   /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                   /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DDouble___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                                   /* tp_str */
 | 
			
		||||
    nullptr,                                                   /* tp_getattro */
 | 
			
		||||
    nullptr,                                                   /* tp_setattro */
 | 
			
		||||
    nullptr,                                                   /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                  /* tp_flags */
 | 
			
		||||
    UnaryFunction0DDouble___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                   /* tp_traverse */
 | 
			
		||||
    nullptr,                                                   /* tp_clear */
 | 
			
		||||
    nullptr,                                                   /* tp_richcompare */
 | 
			
		||||
    0,                                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                   /* tp_iter */
 | 
			
		||||
    nullptr,                                                   /* tp_iternext */
 | 
			
		||||
    nullptr,                                                   /* tp_methods */
 | 
			
		||||
    nullptr,                                                   /* tp_members */
 | 
			
		||||
    nullptr,                                                   /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                   /* tp_dict */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                   /* tp_descr_set */
 | 
			
		||||
    0,                                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DDouble___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                   /* tp_alloc */
 | 
			
		||||
    nullptr,                                                   /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -123,42 +123,42 @@ static PyObject *UnaryFunction0DEdgeNature___call__(BPy_UnaryFunction0DEdgeNatur
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DEdgeNature_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DEdgeNature", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DEdgeNature),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                          /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DEdgeNature___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                          /* tp_print */
 | 
			
		||||
    nullptr,                                                          /* tp_getattr */
 | 
			
		||||
    nullptr,                                                          /* tp_setattr */
 | 
			
		||||
    nullptr,                                                          /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DEdgeNature___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                          /* tp_as_number */
 | 
			
		||||
    nullptr,                                                          /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                          /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                          /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DEdgeNature___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                          /* tp_str */
 | 
			
		||||
    nullptr,                                                          /* tp_getattro */
 | 
			
		||||
    nullptr,                                                          /* tp_setattro */
 | 
			
		||||
    nullptr,                                                          /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                   /* tp_flags */
 | 
			
		||||
    UnaryFunction0DEdgeNature___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                          /* tp_traverse */
 | 
			
		||||
    nullptr,                                                          /* tp_clear */
 | 
			
		||||
    nullptr,                                                          /* tp_richcompare */
 | 
			
		||||
    0,                                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                          /* tp_iter */
 | 
			
		||||
    nullptr,                                                          /* tp_iternext */
 | 
			
		||||
    nullptr,                                                          /* tp_methods */
 | 
			
		||||
    nullptr,                                                          /* tp_members */
 | 
			
		||||
    nullptr,                                                          /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                      /* tp_base */
 | 
			
		||||
    nullptr,                                                          /* tp_dict */
 | 
			
		||||
    nullptr,                                                          /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                          /* tp_descr_set */
 | 
			
		||||
    0,                                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DEdgeNature___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                          /* tp_alloc */
 | 
			
		||||
    nullptr,                                                          /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DEdgeNature),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                             /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DEdgeNature___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                       /* tp_print */
 | 
			
		||||
    nullptr,                                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                                       /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DEdgeNature___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                       /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DEdgeNature___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                                       /* tp_str */
 | 
			
		||||
    nullptr,                                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                      /* tp_flags */
 | 
			
		||||
    UnaryFunction0DEdgeNature___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                                       /* tp_richcompare */
 | 
			
		||||
    0,                                                             /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                                       /* tp_iternext */
 | 
			
		||||
    nullptr,                                                       /* tp_methods */
 | 
			
		||||
    nullptr,                                                       /* tp_members */
 | 
			
		||||
    nullptr,                                                       /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                         /* tp_base */
 | 
			
		||||
    nullptr,                                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_set */
 | 
			
		||||
    0,                                                             /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DEdgeNature___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                       /* tp_alloc */
 | 
			
		||||
    nullptr,                                                       /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -160,42 +160,42 @@ static PyObject *UnaryFunction0DFloat___call__(BPy_UnaryFunction0DFloat *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DFloat_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DFloat", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DFloat),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DFloat___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DFloat___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DFloat___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    UnaryFunction0DFloat___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DFloat___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DFloat),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DFloat___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DFloat___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DFloat___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    UnaryFunction0DFloat___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    nullptr,                                                  /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DFloat___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    nullptr,                                                  /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -119,42 +119,42 @@ static PyObject *UnaryFunction0DId___call__(BPy_UnaryFunction0DId *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DId_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DId", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DId),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                  /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DId___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DId___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DId___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,           /* tp_flags */
 | 
			
		||||
    UnaryFunction0DId___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                  /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    nullptr,                                                  /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                              /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                  /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DId___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    nullptr,                                                  /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DId),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DId___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                               /* tp_print */
 | 
			
		||||
    nullptr,                                               /* tp_getattr */
 | 
			
		||||
    nullptr,                                               /* tp_setattr */
 | 
			
		||||
    nullptr,                                               /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DId___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                               /* tp_as_number */
 | 
			
		||||
    nullptr,                                               /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                               /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                               /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DId___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                               /* tp_str */
 | 
			
		||||
    nullptr,                                               /* tp_getattro */
 | 
			
		||||
    nullptr,                                               /* tp_setattro */
 | 
			
		||||
    nullptr,                                               /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    UnaryFunction0DId___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                               /* tp_traverse */
 | 
			
		||||
    nullptr,                                               /* tp_clear */
 | 
			
		||||
    nullptr,                                               /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                               /* tp_iter */
 | 
			
		||||
    nullptr,                                               /* tp_iternext */
 | 
			
		||||
    nullptr,                                               /* tp_methods */
 | 
			
		||||
    nullptr,                                               /* tp_members */
 | 
			
		||||
    nullptr,                                               /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                               /* tp_dict */
 | 
			
		||||
    nullptr,                                               /* tp_descr_get */
 | 
			
		||||
    nullptr,                                               /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DId___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                               /* tp_alloc */
 | 
			
		||||
    nullptr,                                               /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -122,42 +122,42 @@ static PyObject *UnaryFunction0DMaterial___call__(BPy_UnaryFunction0DMaterial *s
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DMaterial_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DMaterial", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DMaterial),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DMaterial___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                        /* tp_print */
 | 
			
		||||
    nullptr,                                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                                        /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DMaterial___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                        /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DMaterial___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                        /* tp_str */
 | 
			
		||||
    nullptr,                                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    UnaryFunction0DMaterial___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                                        /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                                        /* tp_members */
 | 
			
		||||
    nullptr,                                                        /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DMaterial___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DMaterial),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                           /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DMaterial___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DMaterial___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DMaterial___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                    /* tp_flags */
 | 
			
		||||
    UnaryFunction0DMaterial___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DMaterial___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -123,42 +123,42 @@ static PyObject *UnaryFunction0DUnsigned___call__(BPy_UnaryFunction0DUnsigned *s
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DUnsigned_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DUnsigned", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DUnsigned),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DUnsigned___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                        /* tp_print */
 | 
			
		||||
    nullptr,                                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                                        /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DUnsigned___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                        /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DUnsigned___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                        /* tp_str */
 | 
			
		||||
    nullptr,                                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    UnaryFunction0DUnsigned___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                                        /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                                        /* tp_members */
 | 
			
		||||
    nullptr,                                                        /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                        /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DUnsigned___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                                        /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DUnsigned),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                           /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DUnsigned___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DUnsigned___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DUnsigned___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                    /* tp_flags */
 | 
			
		||||
    UnaryFunction0DUnsigned___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                       /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DUnsigned___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -128,42 +128,42 @@ static PyObject *UnaryFunction0DVec2f___call__(BPy_UnaryFunction0DVec2f *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DVec2f_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DVec2f", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DVec2f),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DVec2f___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DVec2f___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DVec2f___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    UnaryFunction0DVec2f___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DVec2f___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DVec2f),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DVec2f___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DVec2f___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DVec2f___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    UnaryFunction0DVec2f___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    nullptr,                                                  /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DVec2f___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    nullptr,                                                  /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -121,42 +121,42 @@ static PyObject *UnaryFunction0DVec3f___call__(BPy_UnaryFunction0DVec3f *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DVec3f_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DVec3f", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DVec3f),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                     /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DVec3f___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                     /* tp_print */
 | 
			
		||||
    nullptr,                                                     /* tp_getattr */
 | 
			
		||||
    nullptr,                                                     /* tp_setattr */
 | 
			
		||||
    nullptr,                                                     /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DVec3f___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                     /* tp_as_number */
 | 
			
		||||
    nullptr,                                                     /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                     /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                     /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DVec3f___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                     /* tp_str */
 | 
			
		||||
    nullptr,                                                     /* tp_getattro */
 | 
			
		||||
    nullptr,                                                     /* tp_setattro */
 | 
			
		||||
    nullptr,                                                     /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,              /* tp_flags */
 | 
			
		||||
    UnaryFunction0DVec3f___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                     /* tp_traverse */
 | 
			
		||||
    nullptr,                                                     /* tp_clear */
 | 
			
		||||
    nullptr,                                                     /* tp_richcompare */
 | 
			
		||||
    0,                                                     /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                     /* tp_iter */
 | 
			
		||||
    nullptr,                                                     /* tp_iternext */
 | 
			
		||||
    nullptr,                                                     /* tp_methods */
 | 
			
		||||
    nullptr,                                                     /* tp_members */
 | 
			
		||||
    nullptr,                                                     /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                                     /* tp_dict */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                     /* tp_descr_set */
 | 
			
		||||
    0,                                                     /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DVec3f___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                     /* tp_alloc */
 | 
			
		||||
    nullptr,                                                     /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DVec3f),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                        /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DVec3f___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                  /* tp_print */
 | 
			
		||||
    nullptr,                                                  /* tp_getattr */
 | 
			
		||||
    nullptr,                                                  /* tp_setattr */
 | 
			
		||||
    nullptr,                                                  /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DVec3f___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                  /* tp_as_number */
 | 
			
		||||
    nullptr,                                                  /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                  /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                  /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DVec3f___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                                  /* tp_str */
 | 
			
		||||
    nullptr,                                                  /* tp_getattro */
 | 
			
		||||
    nullptr,                                                  /* tp_setattro */
 | 
			
		||||
    nullptr,                                                  /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                 /* tp_flags */
 | 
			
		||||
    UnaryFunction0DVec3f___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                  /* tp_traverse */
 | 
			
		||||
    nullptr,                                                  /* tp_clear */
 | 
			
		||||
    nullptr,                                                  /* tp_richcompare */
 | 
			
		||||
    0,                                                        /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                  /* tp_iter */
 | 
			
		||||
    nullptr,                                                  /* tp_iternext */
 | 
			
		||||
    nullptr,                                                  /* tp_methods */
 | 
			
		||||
    nullptr,                                                  /* tp_members */
 | 
			
		||||
    nullptr,                                                  /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                    /* tp_base */
 | 
			
		||||
    nullptr,                                                  /* tp_dict */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                  /* tp_descr_set */
 | 
			
		||||
    0,                                                        /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DVec3f___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                  /* tp_alloc */
 | 
			
		||||
    nullptr,                                                  /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -132,42 +132,42 @@ static PyObject *UnaryFunction0DVectorViewShape___call__(BPy_UnaryFunction0DVect
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DVectorViewShape_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DVectorViewShape", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DVectorViewShape),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                               /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DVectorViewShape___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                               /* tp_print */
 | 
			
		||||
    nullptr,                                                               /* tp_getattr */
 | 
			
		||||
    nullptr,                                                               /* tp_setattr */
 | 
			
		||||
    nullptr,                                                               /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DVectorViewShape___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                               /* tp_as_number */
 | 
			
		||||
    nullptr,                                                               /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                               /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                               /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DVectorViewShape___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                               /* tp_str */
 | 
			
		||||
    nullptr,                                                               /* tp_getattro */
 | 
			
		||||
    nullptr,                                                               /* tp_setattro */
 | 
			
		||||
    nullptr,                                                               /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                        /* tp_flags */
 | 
			
		||||
    UnaryFunction0DVectorViewShape___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                               /* tp_traverse */
 | 
			
		||||
    nullptr,                                                               /* tp_clear */
 | 
			
		||||
    nullptr,                                                               /* tp_richcompare */
 | 
			
		||||
    0,                                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                               /* tp_iter */
 | 
			
		||||
    nullptr,                                                               /* tp_iternext */
 | 
			
		||||
    nullptr,                                                               /* tp_methods */
 | 
			
		||||
    nullptr,                                                               /* tp_members */
 | 
			
		||||
    nullptr,                                                               /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                           /* tp_base */
 | 
			
		||||
    nullptr,                                                               /* tp_dict */
 | 
			
		||||
    nullptr,                                                               /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                               /* tp_descr_set */
 | 
			
		||||
    0,                                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DVectorViewShape___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                               /* tp_alloc */
 | 
			
		||||
    nullptr,                                                               /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DVectorViewShape),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                                  /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DVectorViewShape___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                            /* tp_print */
 | 
			
		||||
    nullptr,                                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                                            /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DVectorViewShape___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                            /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DVectorViewShape___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                                            /* tp_str */
 | 
			
		||||
    nullptr,                                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                           /* tp_flags */
 | 
			
		||||
    UnaryFunction0DVectorViewShape___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                                            /* tp_richcompare */
 | 
			
		||||
    0,                                                                  /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                                            /* tp_iternext */
 | 
			
		||||
    nullptr,                                                            /* tp_methods */
 | 
			
		||||
    nullptr,                                                            /* tp_members */
 | 
			
		||||
    nullptr,                                                            /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                              /* tp_base */
 | 
			
		||||
    nullptr,                                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                            /* tp_descr_set */
 | 
			
		||||
    0,                                                                  /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DVectorViewShape___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                            /* tp_alloc */
 | 
			
		||||
    nullptr,                                                            /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -130,42 +130,42 @@ static PyObject *UnaryFunction0DViewShape___call__(BPy_UnaryFunction0DViewShape
 | 
			
		||||
 | 
			
		||||
PyTypeObject UnaryFunction0DViewShape_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "UnaryFunction0DViewShape", /* tp_name */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DViewShape),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                         /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DViewShape___dealloc__,          /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                         /* tp_print */
 | 
			
		||||
    nullptr,                                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                                         /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DViewShape___repr__,               /* tp_repr */
 | 
			
		||||
    nullptr,                                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                         /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DViewShape___call__,            /* tp_call */
 | 
			
		||||
    nullptr,                                                         /* tp_str */
 | 
			
		||||
    nullptr,                                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                  /* tp_flags */
 | 
			
		||||
    UnaryFunction0DViewShape___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                                         /* tp_richcompare */
 | 
			
		||||
    0,                                                         /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                                         /* tp_iternext */
 | 
			
		||||
    nullptr,                                                         /* tp_methods */
 | 
			
		||||
    nullptr,                                                         /* tp_members */
 | 
			
		||||
    nullptr,                                                         /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                     /* tp_base */
 | 
			
		||||
    nullptr,                                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                         /* tp_descr_set */
 | 
			
		||||
    0,                                                         /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DViewShape___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                         /* tp_alloc */
 | 
			
		||||
    nullptr,                                                         /* tp_new */
 | 
			
		||||
    sizeof(BPy_UnaryFunction0DViewShape),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                            /* tp_itemsize */
 | 
			
		||||
    (destructor)UnaryFunction0DViewShape___dealloc__,             /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                      /* tp_print */
 | 
			
		||||
    nullptr,                                                      /* tp_getattr */
 | 
			
		||||
    nullptr,                                                      /* tp_setattr */
 | 
			
		||||
    nullptr,                                                      /* tp_reserved */
 | 
			
		||||
    (reprfunc)UnaryFunction0DViewShape___repr__,                  /* tp_repr */
 | 
			
		||||
    nullptr,                                                      /* tp_as_number */
 | 
			
		||||
    nullptr,                                                      /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                      /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                      /* tp_hash  */
 | 
			
		||||
    (ternaryfunc)UnaryFunction0DViewShape___call__,               /* tp_call */
 | 
			
		||||
    nullptr,                                                      /* tp_str */
 | 
			
		||||
    nullptr,                                                      /* tp_getattro */
 | 
			
		||||
    nullptr,                                                      /* tp_setattro */
 | 
			
		||||
    nullptr,                                                      /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                     /* tp_flags */
 | 
			
		||||
    UnaryFunction0DViewShape___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                      /* tp_traverse */
 | 
			
		||||
    nullptr,                                                      /* tp_clear */
 | 
			
		||||
    nullptr,                                                      /* tp_richcompare */
 | 
			
		||||
    0,                                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                      /* tp_iter */
 | 
			
		||||
    nullptr,                                                      /* tp_iternext */
 | 
			
		||||
    nullptr,                                                      /* tp_methods */
 | 
			
		||||
    nullptr,                                                      /* tp_members */
 | 
			
		||||
    nullptr,                                                      /* tp_getset */
 | 
			
		||||
    &UnaryFunction0D_Type,                                        /* tp_base */
 | 
			
		||||
    nullptr,                                                      /* tp_dict */
 | 
			
		||||
    nullptr,                                                      /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                      /* tp_descr_set */
 | 
			
		||||
    0,                                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)UnaryFunction0DViewShape___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                      /* tp_alloc */
 | 
			
		||||
    nullptr,                                                      /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -71,42 +71,42 @@ static int ShapeIdF0D___init__(BPy_ShapeIdF0D *self, PyObject *args, PyObject *k
 | 
			
		||||
 | 
			
		||||
PyTypeObject ShapeIdF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "ShapeIdF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_ShapeIdF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                           /* tp_dealloc */
 | 
			
		||||
    nullptr,                                           /* tp_print */
 | 
			
		||||
    nullptr,                                           /* tp_getattr */
 | 
			
		||||
    nullptr,                                           /* tp_setattr */
 | 
			
		||||
    nullptr,                                           /* tp_reserved */
 | 
			
		||||
    nullptr,                                           /* tp_repr */
 | 
			
		||||
    nullptr,                                           /* tp_as_number */
 | 
			
		||||
    nullptr,                                           /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                           /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                           /* tp_hash  */
 | 
			
		||||
    nullptr,                                           /* tp_call */
 | 
			
		||||
    nullptr,                                           /* tp_str */
 | 
			
		||||
    nullptr,                                           /* tp_getattro */
 | 
			
		||||
    nullptr,                                           /* tp_setattro */
 | 
			
		||||
    nullptr,                                           /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,    /* tp_flags */
 | 
			
		||||
    ShapeIdF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                           /* tp_traverse */
 | 
			
		||||
    nullptr,                                           /* tp_clear */
 | 
			
		||||
    nullptr,                                           /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                           /* tp_iter */
 | 
			
		||||
    nullptr,                                           /* tp_iternext */
 | 
			
		||||
    nullptr,                                           /* tp_methods */
 | 
			
		||||
    nullptr,                                           /* tp_members */
 | 
			
		||||
    nullptr,                                           /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DId_Type,                     /* tp_base */
 | 
			
		||||
    nullptr,                                           /* tp_dict */
 | 
			
		||||
    nullptr,                                           /* tp_descr_get */
 | 
			
		||||
    nullptr,                                           /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)ShapeIdF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                           /* tp_alloc */
 | 
			
		||||
    nullptr,                                           /* tp_new */
 | 
			
		||||
    sizeof(BPy_ShapeIdF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                              /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,       /* tp_flags */
 | 
			
		||||
    ShapeIdF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                              /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    nullptr,                                        /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DId_Type,                        /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                              /* tp_dictoffset */
 | 
			
		||||
    (initproc)ShapeIdF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -74,42 +74,42 @@ static int MaterialF0D___init__(BPy_MaterialF0D *self, PyObject *args, PyObject
 | 
			
		||||
 | 
			
		||||
PyTypeObject MaterialF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "MaterialF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_MaterialF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    nullptr,                                            /* tp_dealloc */
 | 
			
		||||
    nullptr,                                            /* tp_print */
 | 
			
		||||
    nullptr,                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                            /* tp_reserved */
 | 
			
		||||
    nullptr,                                            /* tp_repr */
 | 
			
		||||
    nullptr,                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                            /* tp_hash  */
 | 
			
		||||
    nullptr,                                            /* tp_call */
 | 
			
		||||
    nullptr,                                            /* tp_str */
 | 
			
		||||
    nullptr,                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    MaterialF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                            /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                            /* tp_iternext */
 | 
			
		||||
    nullptr,                                            /* tp_methods */
 | 
			
		||||
    nullptr,                                            /* tp_members */
 | 
			
		||||
    nullptr,                                            /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DMaterial_Type,                /* tp_base */
 | 
			
		||||
    nullptr,                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                            /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)MaterialF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                            /* tp_alloc */
 | 
			
		||||
    nullptr,                                            /* tp_new */
 | 
			
		||||
    sizeof(BPy_MaterialF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                               /* tp_itemsize */
 | 
			
		||||
    nullptr,                                         /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    nullptr,                                         /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,        /* tp_flags */
 | 
			
		||||
    MaterialF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                         /* tp_richcompare */
 | 
			
		||||
    0,                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    nullptr,                                         /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    nullptr,                                         /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DMaterial_Type,                   /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)MaterialF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    nullptr,                                         /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -65,42 +65,42 @@ static int CurveNatureF0D___init__(BPy_CurveNatureF0D *self, PyObject *args, PyO
 | 
			
		||||
 | 
			
		||||
PyTypeObject CurveNatureF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "CurveNatureF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_CurveNatureF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                               /* tp_itemsize */
 | 
			
		||||
    nullptr,                                               /* tp_dealloc */
 | 
			
		||||
    nullptr,                                               /* tp_print */
 | 
			
		||||
    nullptr,                                               /* tp_getattr */
 | 
			
		||||
    nullptr,                                               /* tp_setattr */
 | 
			
		||||
    nullptr,                                               /* tp_reserved */
 | 
			
		||||
    nullptr,                                               /* tp_repr */
 | 
			
		||||
    nullptr,                                               /* tp_as_number */
 | 
			
		||||
    nullptr,                                               /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                               /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                               /* tp_hash  */
 | 
			
		||||
    nullptr,                                               /* tp_call */
 | 
			
		||||
    nullptr,                                               /* tp_str */
 | 
			
		||||
    nullptr,                                               /* tp_getattro */
 | 
			
		||||
    nullptr,                                               /* tp_setattro */
 | 
			
		||||
    nullptr,                                               /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,        /* tp_flags */
 | 
			
		||||
    CurveNatureF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                               /* tp_traverse */
 | 
			
		||||
    nullptr,                                               /* tp_clear */
 | 
			
		||||
    nullptr,                                               /* tp_richcompare */
 | 
			
		||||
    0,                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                               /* tp_iter */
 | 
			
		||||
    nullptr,                                               /* tp_iternext */
 | 
			
		||||
    nullptr,                                               /* tp_methods */
 | 
			
		||||
    nullptr,                                               /* tp_members */
 | 
			
		||||
    nullptr,                                               /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DEdgeNature_Type,                 /* tp_base */
 | 
			
		||||
    nullptr,                                               /* tp_dict */
 | 
			
		||||
    nullptr,                                               /* tp_descr_get */
 | 
			
		||||
    nullptr,                                               /* tp_descr_set */
 | 
			
		||||
    0,                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)CurveNatureF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                               /* tp_alloc */
 | 
			
		||||
    nullptr,                                               /* tp_new */
 | 
			
		||||
    sizeof(BPy_CurveNatureF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                  /* tp_itemsize */
 | 
			
		||||
    nullptr,                                            /* tp_dealloc */
 | 
			
		||||
    nullptr,                                            /* tp_print */
 | 
			
		||||
    nullptr,                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                            /* tp_reserved */
 | 
			
		||||
    nullptr,                                            /* tp_repr */
 | 
			
		||||
    nullptr,                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                            /* tp_hash  */
 | 
			
		||||
    nullptr,                                            /* tp_call */
 | 
			
		||||
    nullptr,                                            /* tp_str */
 | 
			
		||||
    nullptr,                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,           /* tp_flags */
 | 
			
		||||
    CurveNatureF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                            /* tp_richcompare */
 | 
			
		||||
    0,                                                  /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                            /* tp_iternext */
 | 
			
		||||
    nullptr,                                            /* tp_methods */
 | 
			
		||||
    nullptr,                                            /* tp_members */
 | 
			
		||||
    nullptr,                                            /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DEdgeNature_Type,                    /* tp_base */
 | 
			
		||||
    nullptr,                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                            /* tp_descr_set */
 | 
			
		||||
    0,                                                  /* tp_dictoffset */
 | 
			
		||||
    (initproc)CurveNatureF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                            /* tp_alloc */
 | 
			
		||||
    nullptr,                                            /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -67,42 +67,42 @@ static int Normal2DF0D___init__(BPy_Normal2DF0D *self, PyObject *args, PyObject
 | 
			
		||||
 | 
			
		||||
PyTypeObject Normal2DF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Normal2DF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Normal2DF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    nullptr,                                            /* tp_dealloc */
 | 
			
		||||
    nullptr,                                            /* tp_print */
 | 
			
		||||
    nullptr,                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                            /* tp_reserved */
 | 
			
		||||
    nullptr,                                            /* tp_repr */
 | 
			
		||||
    nullptr,                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                            /* tp_hash  */
 | 
			
		||||
    nullptr,                                            /* tp_call */
 | 
			
		||||
    nullptr,                                            /* tp_str */
 | 
			
		||||
    nullptr,                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    Normal2DF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                            /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                            /* tp_iternext */
 | 
			
		||||
    nullptr,                                            /* tp_methods */
 | 
			
		||||
    nullptr,                                            /* tp_members */
 | 
			
		||||
    nullptr,                                            /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DVec2f_Type,                   /* tp_base */
 | 
			
		||||
    nullptr,                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                            /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)Normal2DF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                            /* tp_alloc */
 | 
			
		||||
    nullptr,                                            /* tp_new */
 | 
			
		||||
    sizeof(BPy_Normal2DF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                               /* tp_itemsize */
 | 
			
		||||
    nullptr,                                         /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    nullptr,                                         /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,        /* tp_flags */
 | 
			
		||||
    Normal2DF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                         /* tp_richcompare */
 | 
			
		||||
    0,                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    nullptr,                                         /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    nullptr,                                         /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DVec2f_Type,                      /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)Normal2DF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    nullptr,                                         /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -69,42 +69,42 @@ static int VertexOrientation2DF0D___init__(BPy_VertexOrientation2DF0D *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject VertexOrientation2DF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "VertexOrientation2DF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_VertexOrientation2DF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                       /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                       /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                       /* tp_print */
 | 
			
		||||
    nullptr,                                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                                       /* tp_reserved */
 | 
			
		||||
    nullptr,                                                       /* tp_repr */
 | 
			
		||||
    nullptr,                                                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                       /* tp_hash  */
 | 
			
		||||
    nullptr,                                                       /* tp_call */
 | 
			
		||||
    nullptr,                                                       /* tp_str */
 | 
			
		||||
    nullptr,                                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                /* tp_flags */
 | 
			
		||||
    VertexOrientation2DF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                                       /* tp_richcompare */
 | 
			
		||||
    0,                                                       /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                                       /* tp_iternext */
 | 
			
		||||
    nullptr,                                                       /* tp_methods */
 | 
			
		||||
    nullptr,                                                       /* tp_members */
 | 
			
		||||
    nullptr,                                                       /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DVec2f_Type,                              /* tp_base */
 | 
			
		||||
    nullptr,                                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_set */
 | 
			
		||||
    0,                                                       /* tp_dictoffset */
 | 
			
		||||
    (initproc)VertexOrientation2DF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                       /* tp_alloc */
 | 
			
		||||
    nullptr,                                                       /* tp_new */
 | 
			
		||||
    sizeof(BPy_VertexOrientation2DF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                          /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                    /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                    /* tp_print */
 | 
			
		||||
    nullptr,                                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                                    /* tp_reserved */
 | 
			
		||||
    nullptr,                                                    /* tp_repr */
 | 
			
		||||
    nullptr,                                                    /* tp_as_number */
 | 
			
		||||
    nullptr,                                                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                                    /* tp_call */
 | 
			
		||||
    nullptr,                                                    /* tp_str */
 | 
			
		||||
    nullptr,                                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                   /* tp_flags */
 | 
			
		||||
    VertexOrientation2DF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                                    /* tp_richcompare */
 | 
			
		||||
    0,                                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                    /* tp_iter */
 | 
			
		||||
    nullptr,                                                    /* tp_iternext */
 | 
			
		||||
    nullptr,                                                    /* tp_methods */
 | 
			
		||||
    nullptr,                                                    /* tp_members */
 | 
			
		||||
    nullptr,                                                    /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DVec2f_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_set */
 | 
			
		||||
    0,                                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)VertexOrientation2DF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                    /* tp_alloc */
 | 
			
		||||
    nullptr,                                                    /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -69,42 +69,42 @@ static int VertexOrientation3DF0D___init__(BPy_VertexOrientation3DF0D *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject VertexOrientation3DF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "VertexOrientation3DF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_VertexOrientation3DF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                       /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                       /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                       /* tp_print */
 | 
			
		||||
    nullptr,                                                       /* tp_getattr */
 | 
			
		||||
    nullptr,                                                       /* tp_setattr */
 | 
			
		||||
    nullptr,                                                       /* tp_reserved */
 | 
			
		||||
    nullptr,                                                       /* tp_repr */
 | 
			
		||||
    nullptr,                                                       /* tp_as_number */
 | 
			
		||||
    nullptr,                                                       /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                       /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                       /* tp_hash  */
 | 
			
		||||
    nullptr,                                                       /* tp_call */
 | 
			
		||||
    nullptr,                                                       /* tp_str */
 | 
			
		||||
    nullptr,                                                       /* tp_getattro */
 | 
			
		||||
    nullptr,                                                       /* tp_setattro */
 | 
			
		||||
    nullptr,                                                       /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                /* tp_flags */
 | 
			
		||||
    VertexOrientation3DF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                       /* tp_traverse */
 | 
			
		||||
    nullptr,                                                       /* tp_clear */
 | 
			
		||||
    nullptr,                                                       /* tp_richcompare */
 | 
			
		||||
    0,                                                       /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                       /* tp_iter */
 | 
			
		||||
    nullptr,                                                       /* tp_iternext */
 | 
			
		||||
    nullptr,                                                       /* tp_methods */
 | 
			
		||||
    nullptr,                                                       /* tp_members */
 | 
			
		||||
    nullptr,                                                       /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DVec3f_Type,                              /* tp_base */
 | 
			
		||||
    nullptr,                                                       /* tp_dict */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                       /* tp_descr_set */
 | 
			
		||||
    0,                                                       /* tp_dictoffset */
 | 
			
		||||
    (initproc)VertexOrientation3DF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                       /* tp_alloc */
 | 
			
		||||
    nullptr,                                                       /* tp_new */
 | 
			
		||||
    sizeof(BPy_VertexOrientation3DF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                          /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                    /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                    /* tp_print */
 | 
			
		||||
    nullptr,                                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                                    /* tp_reserved */
 | 
			
		||||
    nullptr,                                                    /* tp_repr */
 | 
			
		||||
    nullptr,                                                    /* tp_as_number */
 | 
			
		||||
    nullptr,                                                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                                    /* tp_call */
 | 
			
		||||
    nullptr,                                                    /* tp_str */
 | 
			
		||||
    nullptr,                                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                   /* tp_flags */
 | 
			
		||||
    VertexOrientation3DF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                                    /* tp_richcompare */
 | 
			
		||||
    0,                                                          /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                    /* tp_iter */
 | 
			
		||||
    nullptr,                                                    /* tp_iternext */
 | 
			
		||||
    nullptr,                                                    /* tp_methods */
 | 
			
		||||
    nullptr,                                                    /* tp_members */
 | 
			
		||||
    nullptr,                                                    /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DVec3f_Type,                                 /* tp_base */
 | 
			
		||||
    nullptr,                                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_set */
 | 
			
		||||
    0,                                                          /* tp_dictoffset */
 | 
			
		||||
    (initproc)VertexOrientation3DF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                    /* tp_alloc */
 | 
			
		||||
    nullptr,                                                    /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -64,42 +64,42 @@ static int GetOccludeeF0D___init__(BPy_GetOccludeeF0D *self, PyObject *args, PyO
 | 
			
		||||
 | 
			
		||||
PyTypeObject GetOccludeeF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "GetOccludeeF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_GetOccludeeF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                               /* tp_itemsize */
 | 
			
		||||
    nullptr,                                               /* tp_dealloc */
 | 
			
		||||
    nullptr,                                               /* tp_print */
 | 
			
		||||
    nullptr,                                               /* tp_getattr */
 | 
			
		||||
    nullptr,                                               /* tp_setattr */
 | 
			
		||||
    nullptr,                                               /* tp_reserved */
 | 
			
		||||
    nullptr,                                               /* tp_repr */
 | 
			
		||||
    nullptr,                                               /* tp_as_number */
 | 
			
		||||
    nullptr,                                               /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                               /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                               /* tp_hash  */
 | 
			
		||||
    nullptr,                                               /* tp_call */
 | 
			
		||||
    nullptr,                                               /* tp_str */
 | 
			
		||||
    nullptr,                                               /* tp_getattro */
 | 
			
		||||
    nullptr,                                               /* tp_setattro */
 | 
			
		||||
    nullptr,                                               /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,        /* tp_flags */
 | 
			
		||||
    GetOccludeeF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                               /* tp_traverse */
 | 
			
		||||
    nullptr,                                               /* tp_clear */
 | 
			
		||||
    nullptr,                                               /* tp_richcompare */
 | 
			
		||||
    0,                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                               /* tp_iter */
 | 
			
		||||
    nullptr,                                               /* tp_iternext */
 | 
			
		||||
    nullptr,                                               /* tp_methods */
 | 
			
		||||
    nullptr,                                               /* tp_members */
 | 
			
		||||
    nullptr,                                               /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DViewShape_Type,                  /* tp_base */
 | 
			
		||||
    nullptr,                                               /* tp_dict */
 | 
			
		||||
    nullptr,                                               /* tp_descr_get */
 | 
			
		||||
    nullptr,                                               /* tp_descr_set */
 | 
			
		||||
    0,                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetOccludeeF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                               /* tp_alloc */
 | 
			
		||||
    nullptr,                                               /* tp_new */
 | 
			
		||||
    sizeof(BPy_GetOccludeeF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                  /* tp_itemsize */
 | 
			
		||||
    nullptr,                                            /* tp_dealloc */
 | 
			
		||||
    nullptr,                                            /* tp_print */
 | 
			
		||||
    nullptr,                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                            /* tp_reserved */
 | 
			
		||||
    nullptr,                                            /* tp_repr */
 | 
			
		||||
    nullptr,                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                            /* tp_hash  */
 | 
			
		||||
    nullptr,                                            /* tp_call */
 | 
			
		||||
    nullptr,                                            /* tp_str */
 | 
			
		||||
    nullptr,                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,           /* tp_flags */
 | 
			
		||||
    GetOccludeeF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                            /* tp_richcompare */
 | 
			
		||||
    0,                                                  /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                            /* tp_iternext */
 | 
			
		||||
    nullptr,                                            /* tp_methods */
 | 
			
		||||
    nullptr,                                            /* tp_members */
 | 
			
		||||
    nullptr,                                            /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DViewShape_Type,                     /* tp_base */
 | 
			
		||||
    nullptr,                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                            /* tp_descr_set */
 | 
			
		||||
    0,                                                  /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetOccludeeF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                            /* tp_alloc */
 | 
			
		||||
    nullptr,                                            /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -64,42 +64,42 @@ static int GetShapeF0D___init__(BPy_GetShapeF0D *self, PyObject *args, PyObject
 | 
			
		||||
 | 
			
		||||
PyTypeObject GetShapeF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "GetShapeF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_GetShapeF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                            /* tp_itemsize */
 | 
			
		||||
    nullptr,                                            /* tp_dealloc */
 | 
			
		||||
    nullptr,                                            /* tp_print */
 | 
			
		||||
    nullptr,                                            /* tp_getattr */
 | 
			
		||||
    nullptr,                                            /* tp_setattr */
 | 
			
		||||
    nullptr,                                            /* tp_reserved */
 | 
			
		||||
    nullptr,                                            /* tp_repr */
 | 
			
		||||
    nullptr,                                            /* tp_as_number */
 | 
			
		||||
    nullptr,                                            /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                            /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                            /* tp_hash  */
 | 
			
		||||
    nullptr,                                            /* tp_call */
 | 
			
		||||
    nullptr,                                            /* tp_str */
 | 
			
		||||
    nullptr,                                            /* tp_getattro */
 | 
			
		||||
    nullptr,                                            /* tp_setattro */
 | 
			
		||||
    nullptr,                                            /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,     /* tp_flags */
 | 
			
		||||
    GetShapeF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                            /* tp_traverse */
 | 
			
		||||
    nullptr,                                            /* tp_clear */
 | 
			
		||||
    nullptr,                                            /* tp_richcompare */
 | 
			
		||||
    0,                                            /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                            /* tp_iter */
 | 
			
		||||
    nullptr,                                            /* tp_iternext */
 | 
			
		||||
    nullptr,                                            /* tp_methods */
 | 
			
		||||
    nullptr,                                            /* tp_members */
 | 
			
		||||
    nullptr,                                            /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DViewShape_Type,               /* tp_base */
 | 
			
		||||
    nullptr,                                            /* tp_dict */
 | 
			
		||||
    nullptr,                                            /* tp_descr_get */
 | 
			
		||||
    nullptr,                                            /* tp_descr_set */
 | 
			
		||||
    0,                                            /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetShapeF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                            /* tp_alloc */
 | 
			
		||||
    nullptr,                                            /* tp_new */
 | 
			
		||||
    sizeof(BPy_GetShapeF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                               /* tp_itemsize */
 | 
			
		||||
    nullptr,                                         /* tp_dealloc */
 | 
			
		||||
    nullptr,                                         /* tp_print */
 | 
			
		||||
    nullptr,                                         /* tp_getattr */
 | 
			
		||||
    nullptr,                                         /* tp_setattr */
 | 
			
		||||
    nullptr,                                         /* tp_reserved */
 | 
			
		||||
    nullptr,                                         /* tp_repr */
 | 
			
		||||
    nullptr,                                         /* tp_as_number */
 | 
			
		||||
    nullptr,                                         /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                         /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                         /* tp_hash  */
 | 
			
		||||
    nullptr,                                         /* tp_call */
 | 
			
		||||
    nullptr,                                         /* tp_str */
 | 
			
		||||
    nullptr,                                         /* tp_getattro */
 | 
			
		||||
    nullptr,                                         /* tp_setattro */
 | 
			
		||||
    nullptr,                                         /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,        /* tp_flags */
 | 
			
		||||
    GetShapeF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                         /* tp_traverse */
 | 
			
		||||
    nullptr,                                         /* tp_clear */
 | 
			
		||||
    nullptr,                                         /* tp_richcompare */
 | 
			
		||||
    0,                                               /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                         /* tp_iter */
 | 
			
		||||
    nullptr,                                         /* tp_iternext */
 | 
			
		||||
    nullptr,                                         /* tp_methods */
 | 
			
		||||
    nullptr,                                         /* tp_members */
 | 
			
		||||
    nullptr,                                         /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DViewShape_Type,                  /* tp_base */
 | 
			
		||||
    nullptr,                                         /* tp_dict */
 | 
			
		||||
    nullptr,                                         /* tp_descr_get */
 | 
			
		||||
    nullptr,                                         /* tp_descr_set */
 | 
			
		||||
    0,                                               /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetShapeF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                         /* tp_alloc */
 | 
			
		||||
    nullptr,                                         /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -69,42 +69,42 @@ static int Curvature2DAngleF0D___init__(BPy_Curvature2DAngleF0D *self,
 | 
			
		||||
 | 
			
		||||
PyTypeObject Curvature2DAngleF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "Curvature2DAngleF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_Curvature2DAngleF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                    /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                    /* tp_print */
 | 
			
		||||
    nullptr,                                                    /* tp_getattr */
 | 
			
		||||
    nullptr,                                                    /* tp_setattr */
 | 
			
		||||
    nullptr,                                                    /* tp_reserved */
 | 
			
		||||
    nullptr,                                                    /* tp_repr */
 | 
			
		||||
    nullptr,                                                    /* tp_as_number */
 | 
			
		||||
    nullptr,                                                    /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                    /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                    /* tp_hash  */
 | 
			
		||||
    nullptr,                                                    /* tp_call */
 | 
			
		||||
    nullptr,                                                    /* tp_str */
 | 
			
		||||
    nullptr,                                                    /* tp_getattro */
 | 
			
		||||
    nullptr,                                                    /* tp_setattro */
 | 
			
		||||
    nullptr,                                                    /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    Curvature2DAngleF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                    /* tp_traverse */
 | 
			
		||||
    nullptr,                                                    /* tp_clear */
 | 
			
		||||
    nullptr,                                                    /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                    /* tp_iter */
 | 
			
		||||
    nullptr,                                                    /* tp_iternext */
 | 
			
		||||
    nullptr,                                                    /* tp_methods */
 | 
			
		||||
    nullptr,                                                    /* tp_members */
 | 
			
		||||
    nullptr,                                                    /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                          /* tp_base */
 | 
			
		||||
    nullptr,                                                    /* tp_dict */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                    /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)Curvature2DAngleF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                    /* tp_alloc */
 | 
			
		||||
    nullptr,                                                    /* tp_new */
 | 
			
		||||
    sizeof(BPy_Curvature2DAngleF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                       /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,                /* tp_flags */
 | 
			
		||||
    Curvature2DAngleF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                       /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    nullptr,                                                 /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                             /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                       /* tp_dictoffset */
 | 
			
		||||
    (initproc)Curvature2DAngleF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -74,42 +74,42 @@ static int DensityF0D___init__(BPy_DensityF0D *self, PyObject *args, PyObject *k
 | 
			
		||||
 | 
			
		||||
PyTypeObject DensityF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "DensityF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_DensityF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                           /* tp_itemsize */
 | 
			
		||||
    nullptr,                                           /* tp_dealloc */
 | 
			
		||||
    nullptr,                                           /* tp_print */
 | 
			
		||||
    nullptr,                                           /* tp_getattr */
 | 
			
		||||
    nullptr,                                           /* tp_setattr */
 | 
			
		||||
    nullptr,                                           /* tp_reserved */
 | 
			
		||||
    nullptr,                                           /* tp_repr */
 | 
			
		||||
    nullptr,                                           /* tp_as_number */
 | 
			
		||||
    nullptr,                                           /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                           /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                           /* tp_hash  */
 | 
			
		||||
    nullptr,                                           /* tp_call */
 | 
			
		||||
    nullptr,                                           /* tp_str */
 | 
			
		||||
    nullptr,                                           /* tp_getattro */
 | 
			
		||||
    nullptr,                                           /* tp_setattro */
 | 
			
		||||
    nullptr,                                           /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,    /* tp_flags */
 | 
			
		||||
    DensityF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                           /* tp_traverse */
 | 
			
		||||
    nullptr,                                           /* tp_clear */
 | 
			
		||||
    nullptr,                                           /* tp_richcompare */
 | 
			
		||||
    0,                                           /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                           /* tp_iter */
 | 
			
		||||
    nullptr,                                           /* tp_iternext */
 | 
			
		||||
    nullptr,                                           /* tp_methods */
 | 
			
		||||
    nullptr,                                           /* tp_members */
 | 
			
		||||
    nullptr,                                           /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                 /* tp_base */
 | 
			
		||||
    nullptr,                                           /* tp_dict */
 | 
			
		||||
    nullptr,                                           /* tp_descr_get */
 | 
			
		||||
    nullptr,                                           /* tp_descr_set */
 | 
			
		||||
    0,                                           /* tp_dictoffset */
 | 
			
		||||
    (initproc)DensityF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                           /* tp_alloc */
 | 
			
		||||
    nullptr,                                           /* tp_new */
 | 
			
		||||
    sizeof(BPy_DensityF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                              /* tp_itemsize */
 | 
			
		||||
    nullptr,                                        /* tp_dealloc */
 | 
			
		||||
    nullptr,                                        /* tp_print */
 | 
			
		||||
    nullptr,                                        /* tp_getattr */
 | 
			
		||||
    nullptr,                                        /* tp_setattr */
 | 
			
		||||
    nullptr,                                        /* tp_reserved */
 | 
			
		||||
    nullptr,                                        /* tp_repr */
 | 
			
		||||
    nullptr,                                        /* tp_as_number */
 | 
			
		||||
    nullptr,                                        /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                        /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                        /* tp_hash  */
 | 
			
		||||
    nullptr,                                        /* tp_call */
 | 
			
		||||
    nullptr,                                        /* tp_str */
 | 
			
		||||
    nullptr,                                        /* tp_getattro */
 | 
			
		||||
    nullptr,                                        /* tp_setattro */
 | 
			
		||||
    nullptr,                                        /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,       /* tp_flags */
 | 
			
		||||
    DensityF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                        /* tp_traverse */
 | 
			
		||||
    nullptr,                                        /* tp_clear */
 | 
			
		||||
    nullptr,                                        /* tp_richcompare */
 | 
			
		||||
    0,                                              /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                        /* tp_iter */
 | 
			
		||||
    nullptr,                                        /* tp_iternext */
 | 
			
		||||
    nullptr,                                        /* tp_methods */
 | 
			
		||||
    nullptr,                                        /* tp_members */
 | 
			
		||||
    nullptr,                                        /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                    /* tp_base */
 | 
			
		||||
    nullptr,                                        /* tp_dict */
 | 
			
		||||
    nullptr,                                        /* tp_descr_get */
 | 
			
		||||
    nullptr,                                        /* tp_descr_set */
 | 
			
		||||
    0,                                              /* tp_dictoffset */
 | 
			
		||||
    (initproc)DensityF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                        /* tp_alloc */
 | 
			
		||||
    nullptr,                                        /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -64,42 +64,42 @@ static int GetProjectedXF0D___init__(BPy_GetProjectedXF0D *self, PyObject *args,
 | 
			
		||||
 | 
			
		||||
PyTypeObject GetProjectedXF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "GetProjectedXF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_GetProjectedXF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                 /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,          /* tp_flags */
 | 
			
		||||
    GetProjectedXF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                 /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    nullptr,                                                 /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                       /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                 /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetProjectedXF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
    sizeof(BPy_GetProjectedXF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                              /* tp_print */
 | 
			
		||||
    nullptr,                                              /* tp_getattr */
 | 
			
		||||
    nullptr,                                              /* tp_setattr */
 | 
			
		||||
    nullptr,                                              /* tp_reserved */
 | 
			
		||||
    nullptr,                                              /* tp_repr */
 | 
			
		||||
    nullptr,                                              /* tp_as_number */
 | 
			
		||||
    nullptr,                                              /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                              /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                              /* tp_hash  */
 | 
			
		||||
    nullptr,                                              /* tp_call */
 | 
			
		||||
    nullptr,                                              /* tp_str */
 | 
			
		||||
    nullptr,                                              /* tp_getattro */
 | 
			
		||||
    nullptr,                                              /* tp_setattro */
 | 
			
		||||
    nullptr,                                              /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    GetProjectedXF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                              /* tp_traverse */
 | 
			
		||||
    nullptr,                                              /* tp_clear */
 | 
			
		||||
    nullptr,                                              /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                              /* tp_iter */
 | 
			
		||||
    nullptr,                                              /* tp_iternext */
 | 
			
		||||
    nullptr,                                              /* tp_methods */
 | 
			
		||||
    nullptr,                                              /* tp_members */
 | 
			
		||||
    nullptr,                                              /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                          /* tp_base */
 | 
			
		||||
    nullptr,                                              /* tp_dict */
 | 
			
		||||
    nullptr,                                              /* tp_descr_get */
 | 
			
		||||
    nullptr,                                              /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetProjectedXF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                              /* tp_alloc */
 | 
			
		||||
    nullptr,                                              /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -64,42 +64,42 @@ static int GetProjectedYF0D___init__(BPy_GetProjectedYF0D *self, PyObject *args,
 | 
			
		||||
 | 
			
		||||
PyTypeObject GetProjectedYF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "GetProjectedYF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_GetProjectedYF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                 /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,          /* tp_flags */
 | 
			
		||||
    GetProjectedYF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                 /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    nullptr,                                                 /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                       /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                 /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetProjectedYF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
    sizeof(BPy_GetProjectedYF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                              /* tp_print */
 | 
			
		||||
    nullptr,                                              /* tp_getattr */
 | 
			
		||||
    nullptr,                                              /* tp_setattr */
 | 
			
		||||
    nullptr,                                              /* tp_reserved */
 | 
			
		||||
    nullptr,                                              /* tp_repr */
 | 
			
		||||
    nullptr,                                              /* tp_as_number */
 | 
			
		||||
    nullptr,                                              /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                              /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                              /* tp_hash  */
 | 
			
		||||
    nullptr,                                              /* tp_call */
 | 
			
		||||
    nullptr,                                              /* tp_str */
 | 
			
		||||
    nullptr,                                              /* tp_getattro */
 | 
			
		||||
    nullptr,                                              /* tp_setattro */
 | 
			
		||||
    nullptr,                                              /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    GetProjectedYF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                              /* tp_traverse */
 | 
			
		||||
    nullptr,                                              /* tp_clear */
 | 
			
		||||
    nullptr,                                              /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                              /* tp_iter */
 | 
			
		||||
    nullptr,                                              /* tp_iternext */
 | 
			
		||||
    nullptr,                                              /* tp_methods */
 | 
			
		||||
    nullptr,                                              /* tp_members */
 | 
			
		||||
    nullptr,                                              /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                          /* tp_base */
 | 
			
		||||
    nullptr,                                              /* tp_dict */
 | 
			
		||||
    nullptr,                                              /* tp_descr_get */
 | 
			
		||||
    nullptr,                                              /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetProjectedYF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                              /* tp_alloc */
 | 
			
		||||
    nullptr,                                              /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
@@ -64,42 +64,42 @@ static int GetProjectedZF0D___init__(BPy_GetProjectedZF0D *self, PyObject *args,
 | 
			
		||||
 | 
			
		||||
PyTypeObject GetProjectedZF0D_Type = {
 | 
			
		||||
    PyVarObject_HEAD_INIT(nullptr, 0) "GetProjectedZF0D", /* tp_name */
 | 
			
		||||
    sizeof(BPy_GetProjectedZF0D),                      /* tp_basicsize */
 | 
			
		||||
    0,                                                 /* tp_itemsize */
 | 
			
		||||
    nullptr,                                                 /* tp_dealloc */
 | 
			
		||||
    nullptr,                                                 /* tp_print */
 | 
			
		||||
    nullptr,                                                 /* tp_getattr */
 | 
			
		||||
    nullptr,                                                 /* tp_setattr */
 | 
			
		||||
    nullptr,                                                 /* tp_reserved */
 | 
			
		||||
    nullptr,                                                 /* tp_repr */
 | 
			
		||||
    nullptr,                                                 /* tp_as_number */
 | 
			
		||||
    nullptr,                                                 /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                                 /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                                 /* tp_hash  */
 | 
			
		||||
    nullptr,                                                 /* tp_call */
 | 
			
		||||
    nullptr,                                                 /* tp_str */
 | 
			
		||||
    nullptr,                                                 /* tp_getattro */
 | 
			
		||||
    nullptr,                                                 /* tp_setattro */
 | 
			
		||||
    nullptr,                                                 /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,          /* tp_flags */
 | 
			
		||||
    GetProjectedZF0D___doc__,                          /* tp_doc */
 | 
			
		||||
    nullptr,                                                 /* tp_traverse */
 | 
			
		||||
    nullptr,                                                 /* tp_clear */
 | 
			
		||||
    nullptr,                                                 /* tp_richcompare */
 | 
			
		||||
    0,                                                 /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                                 /* tp_iter */
 | 
			
		||||
    nullptr,                                                 /* tp_iternext */
 | 
			
		||||
    nullptr,                                                 /* tp_methods */
 | 
			
		||||
    nullptr,                                                 /* tp_members */
 | 
			
		||||
    nullptr,                                                 /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                       /* tp_base */
 | 
			
		||||
    nullptr,                                                 /* tp_dict */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_get */
 | 
			
		||||
    nullptr,                                                 /* tp_descr_set */
 | 
			
		||||
    0,                                                 /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetProjectedZF0D___init__,               /* tp_init */
 | 
			
		||||
    nullptr,                                                 /* tp_alloc */
 | 
			
		||||
    nullptr,                                                 /* tp_new */
 | 
			
		||||
    sizeof(BPy_GetProjectedZF0D),                         /* tp_basicsize */
 | 
			
		||||
    0,                                                    /* tp_itemsize */
 | 
			
		||||
    nullptr,                                              /* tp_dealloc */
 | 
			
		||||
    nullptr,                                              /* tp_print */
 | 
			
		||||
    nullptr,                                              /* tp_getattr */
 | 
			
		||||
    nullptr,                                              /* tp_setattr */
 | 
			
		||||
    nullptr,                                              /* tp_reserved */
 | 
			
		||||
    nullptr,                                              /* tp_repr */
 | 
			
		||||
    nullptr,                                              /* tp_as_number */
 | 
			
		||||
    nullptr,                                              /* tp_as_sequence */
 | 
			
		||||
    nullptr,                                              /* tp_as_mapping */
 | 
			
		||||
    nullptr,                                              /* tp_hash  */
 | 
			
		||||
    nullptr,                                              /* tp_call */
 | 
			
		||||
    nullptr,                                              /* tp_str */
 | 
			
		||||
    nullptr,                                              /* tp_getattro */
 | 
			
		||||
    nullptr,                                              /* tp_setattro */
 | 
			
		||||
    nullptr,                                              /* tp_as_buffer */
 | 
			
		||||
    Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,             /* tp_flags */
 | 
			
		||||
    GetProjectedZF0D___doc__,                             /* tp_doc */
 | 
			
		||||
    nullptr,                                              /* tp_traverse */
 | 
			
		||||
    nullptr,                                              /* tp_clear */
 | 
			
		||||
    nullptr,                                              /* tp_richcompare */
 | 
			
		||||
    0,                                                    /* tp_weaklistoffset */
 | 
			
		||||
    nullptr,                                              /* tp_iter */
 | 
			
		||||
    nullptr,                                              /* tp_iternext */
 | 
			
		||||
    nullptr,                                              /* tp_methods */
 | 
			
		||||
    nullptr,                                              /* tp_members */
 | 
			
		||||
    nullptr,                                              /* tp_getset */
 | 
			
		||||
    &UnaryFunction0DDouble_Type,                          /* tp_base */
 | 
			
		||||
    nullptr,                                              /* tp_dict */
 | 
			
		||||
    nullptr,                                              /* tp_descr_get */
 | 
			
		||||
    nullptr,                                              /* tp_descr_set */
 | 
			
		||||
    0,                                                    /* tp_dictoffset */
 | 
			
		||||
    (initproc)GetProjectedZF0D___init__,                  /* tp_init */
 | 
			
		||||
    nullptr,                                              /* tp_alloc */
 | 
			
		||||
    nullptr,                                              /* tp_new */
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
///////////////////////////////////////////////////////////////////////////////////////////
 | 
			
		||||
 
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user