docstr: Return the settings that the user sees
docstr_tok: ["Return","the","settings","that","the","user","sees"]
code: def visible_settings(self):
      """Return the settings that the user sees"""
      result = [
          self.grid_name,
          self.output_objects_name,
          self.shape_choice,
      ]
      if self.shape_choice in [
          SHAPE_CIRCLE_FORCED,
          SHAPE_CIRCLE_NATURAL,
      ]:
          result += [self.diameter_choice]
          if self.diameter_choice == AM_MANUAL:
              result += [self.diameter]
      if self.wants_guiding_objects():
          result += [self.guiding_object_name]
      return result
  
imports: from cellprofiler_core.constants.module import HELP_ON_MEASURING_DISTANCES
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.subscriber import LabelSubscriber, GridSubscriber
  from cellprofiler_core.setting.text import LabelName, Integer
  from cellprofiler_core.utilities.core.module.identify import add_object_location_measurements, add_object_count_measurements, get_object_measurement_columns
  from cellprofiler.modules import _help
  import numpy
  from centrosome.cpmorphology import centers_of_labels
  from cellprofiler_core.utilities.grid import Grid
  from cellprofiler_core.module import Module
  from cellprofiler_core.object import Objects
label_desc: Use image node_id 3 for calling the IdentifyObjectsInGrid obj's underlying member method code with example usage: obj.visible_settings() and returns: result