docstr: Return TRUE if the settings require valid guiding objects
docstr_tok: ["Return","TRUE","if","the","settings","require","valid","guiding","objects"]
code: def wants_guiding_objects(self):
      """Return TRUE if the settings require valid guiding objects"""
      return (
          self.shape_choice == SHAPE_CIRCLE_FORCED
          and self.diameter_choice == AM_AUTOMATIC
      ) or (self.shape_choice in (SHAPE_CIRCLE_NATURAL, SHAPE_NATURAL))
  
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 4 for calling the IdentifyObjectsInGrid obj's underlying member method code with example usage: obj.wants_guiding_objects() and returns: unknown