Filtering

class Filtering(label: str = 'Filtering')[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 (FilteringL) : Paramètres de filtrage de la Localisation.

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

Paramètres:

label (str)

Attributs

Filtering.label: str = 'Filtering'

Nom du Groupe.

Filtering.setting_list = {'Localization': [<class 'palm_tracer.Settings.Groups.FilteringL.FilteringL'>, []], '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.FilteringT.FilteringT'>, []]}

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

Filtering.buttons: dict[str, QPushButton]

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

Méthodes

Divers

Filtering.initialize_ui()[source]

Initialise l’interface utilisateur.

Filtering.deactivate_filters()[source]

Désactive tous les filtres.

Filtering.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)