Filters

class Filters(label: str = 'Filters')[source]

Bases : BaseSettingGroup

Classe contenant les paramètres de filtrage :

Attributs :
  • Save (CheckBox) : Sauvegarde les éléments une fois filtrés (dans un fichier séparé du fichier non filtré) (par défaut : False).

  • Plane (CheckRangeInt) : Interval de plans sélectionné (par défaut : [1,10000]).

  • Localization (FiltersL) : Paramètres de filtrage de la Localisation.

  • Tracks (FiltersT) : Paramètres de filtrage du Tracking.

Paramètres:

label (str)

Attributs

Filters.label: str = 'Filters'

Nom du Groupe.

Filters.setting_list = {'Localization': [<class 'palm_tracer.Settings.Groups.FiltersL.FiltersL'>, []], 'Plane': [<class 'palm_tracer.Settings.Types.CheckRangeInt.CheckRangeInt'>, ['Plane', '', [1, 100000], [1, 100000]]], 'Save': [<class 'palm_tracer.Settings.Types.CheckBox.CheckBox'>, ['Save filtered', 'Save filtered datas in _filtered.csv file.', False]], 'Tracks': [<class 'palm_tracer.Settings.Groups.FiltersT.FiltersT'>, []]}

Liste des paramètres du groupe (dict[str, list[Union[BaseSettingGroup, BaseSettingType, Any]]]).

Filters.buttons: dict[str, QPushButton]

Boutons d’action Reset, Update, Save (dict[str, QPushButton]).

Filters.localization

Groupe de paramètres liés aux filtres sur la localization (FiltersL).

Filters.tracking

Groupe de paramètres liés aux filtres sur le suivi (FiltersT).

Méthodes

Divers

Filters.initialize_ui()[source]

Initialise l’interface utilisateur.

Filters.deactivate_filters()[source]

Désactive tous les filtres.

Filters.update_limits(x_max: int | None = None, y_max: int | None = None, plane_max: int | None = None)[source]

Mets à jour le min et le max de certains filtres.

Paramètres:
  • x_max (int | None)

  • y_max (int | None)

  • plane_max (int | None)