TD 3 - Structure d'un algorithme
Les algorithmes processing possèdent une structurent communes avec des méthodes qui sont customizables:
-
initAlgorithm(): Permet de créer les paramètres d'entrée de l'algorithme et de dire à QGIS quels widgets (UI) afficher dans le panneau de l'algorithme.
-
processAlgorithm(): C'est dans cette fonction qu'on écrit l'algorithme après avoir récupéré les paramètres utilisateurs.
-
Des méthodes permettant de donner des noms aux algorithmes et de l’indexé dans le panneau des algorithmes processing.