docstr: Make sure the # of slots for additional objects matches
  the anticipated number of additional objects
docstr_tok: ["Make","sure","the","#","of","slots","for","additional","objects","matches","the","anticipated","number","of","additional","objects"]
code: def prepare_settings(self, setting_values):
      """Make sure the # of slots for additional objects matches
      the anticipated number of additional objects"""
      additional_object_count = int(
          setting_values[ADDITIONAL_OBJECT_SETTING_INDEX]
      )
      while len(self.additional_objects) > additional_object_count:
          self.remove_additional_object(self.additional_objects[-1].key)
      while len(self.additional_objects) < additional_object_count:
          self.add_additional_object()
  
      measurement_count = int(
          setting_values[MEASUREMENT_COUNT_SETTING_INDEX]
      )
      while len(self.measurements) > measurement_count:
          del self.measurements[-1]
      while len(self.measurements) < measurement_count:
          self.add_measurement()
  
imports: from cellprofiler_core.constants.measurement import M_LOCATION_CENTER_X, M_LOCATION_CENTER_Y, C_CHILDREN, C_PARENT, C_LOCATION, C_NUMBER, FTR_OBJECT_NUMBER, C_COUNT, FTR_CENTER_X, FTR_CENTER_Y, FTR_CENTER_Z
  from cellprofiler_core.module.image_segmentation import ObjectProcessing
  from cellprofiler_core.preferences import DEFAULT_INPUT_FOLDER_NAME, ABSOLUTE_FOLDER_NAME, DEFAULT_INPUT_SUBFOLDER_NAME, DEFAULT_OUTPUT_SUBFOLDER_NAME
  from cellprofiler_core.setting import Divider, HiddenCount, SettingsGroup, Measurement, Binary, ValidationError
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.do_something import DoSomething, RemoveSettingButton
  from cellprofiler_core.setting.subscriber import LabelSubscriber
  from cellprofiler_core.setting.text import Directory, Filename, Float, LabelName
  from cellprofiler.modules import _help
  import logging
  import os
  import numpy
  import scipy
  import scipy.ndimage
  import scipy.sparse
  import cellprofiler.gui.help
  import cellprofiler_core.object
  from cellprofiler.utilities.rules import Rules
label_desc: Use image node_id 7 for calling the FilterObjects obj's underlying member method code with example usage: obj.prepare_settings(setting_values) without return types