code: def visible_settings(self):
      visible_settings = [
          self.ground_truth,
          self.test_img,
          self.wants_emd,
      ]
  
      if self.wants_emd:
          visible_settings += [
              self.max_points,
              self.decimation_method,
              self.max_distance,
              self.penalize_missing,
          ]
  
      return visible_settings
  
imports: from cellprofiler.modules import _help
  from cellprofiler_library.modules import measureimageoverlap
  from cellprofiler_library.opts.measureimageoverlap import DM
  from cellprofiler_core.constants.measurement import COLTYPE_FLOAT
  from cellprofiler_core.module import Module
  from cellprofiler_core.setting import Binary
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.subscriber import ImageSubscriber
  from cellprofiler_core.setting.text import Integer
label_desc: Use image node_id 3 for calling the MeasureImageOverlap obj's underlying member method code with example usage: obj.visible_settings() and returns: visible_settings