code: def gen_get(self):
      out = """
  // {shortname} getters
  """.format(
          **self.__dict__
      )
      for method in self.prototypes["get"]:
          params = get_params_types_names(method)
          method_name = get_name(method)
          assert len(params) == 1, (
              "get method has more than one parameter %s" % params
          )
          param = method_name.split(
              "aubio_" + self.shortname + "_get_"
          )[-1]
          paramtype = get_return_type(method)
          ptypeconv = pyfromtype_fn[paramtype]
          out += """
  static PyObject *
  Pyaubio_{shortname}_get_{param} (Py_{shortname} *self, PyObject *unused)
  {{
    {ptype} {param} = aubio_{shortname}_get_{param} (self->o);
    return (PyObject *){ptypeconv} ({param});
  }}
  """.format(
              param=param,
              ptype=paramtype,
              ptypeconv=ptypeconv,
              **self.__dict__,
          )
      return out
  
label_desc: Use image node_id 15 for calling the MappedObject obj's underlying member method code with example usage: obj.gen_get() and returns: out