Pymecavideo 8.0
Étude cinématique à l'aide de vidéos
|
Widget principal de l'onglet coordonnées. Plus de détails...
Fonctions membres publiques | |
def | __init__ (self, parent) |
def | setApp (self, app) |
Crée des liens avec la fenêtre principale, le débogueur, le wigdet de pointage. Plus de détails... | |
def | connecte_ui (self) |
Connecte les signaux des sous-widgets. Plus de détails... | |
def | export (self, choix_export=None) |
def | recommence_echelle (self) |
def | affiche_tableau (self) |
lancée à chaque affichage du tableau, recalcule les coordonnées à afficher à partir des listes de points. Plus de détails... | |
def | presse_papier (self) |
Sélectionne la totalité du tableau de coordonnées et l'exporte dans le presse-papier (l'exportation est implicitement héritée de la classe utilisée pour faire le tableau). Plus de détails... | |
def | cree_tableau (self, nb_suivis=1) |
Crée un tableau de coordonnées neuf dans l'onglet idoine. Plus de détails... | |
def | recalculLesCoordonnees (self) |
permet de remplir le tableau des coordonnées à la demande. Plus de détails... | |
def | bouton_refaire (self, ligne) |
Crée un bouton servant à refaire un pointage, pour la donnée affichée dans une ligne du tableau. Plus de détails... | |
def | masse (self, obj) |
Renseigne la masse d'un objet. Plus de détails... | |
![]() | |
def | setupUi (self, coordWidget) |
def | retranslateUi (self, coordWidget) |
![]() | |
def | __init__ (self) |
def | changeEtat (self, etat) |
changement d'état : fait ce qu'il faut faire au niveau de l'onglet des coordonnées Plus de détails... | |
![]() | |
def | __init__ (self) |
def | changeEtat (self, etat) |
Mise en place d'un état de l'interface utilisateur, voir la documentation dans le fichier etat_pymecavideo.html. Plus de détails... | |
def | definit_messages_statut (self) |
Définit les correspondances en état et message de barre de statut. Plus de détails... | |
Attributs publics | |
masse_objet | |
app | |
dbg | |
pointage | |
![]() | |
verticalLayout_6 | |
groupBox_2 | |
horizontalLayout_12 | |
pushButton_select_all_table | |
exportCombo | |
line_5 | |
pushButton_nvl_echelle | |
groupBox_3 | |
horizontalLayout_13 | |
checkBox_Ec | |
checkBox_Epp | |
checkBox_Em | |
groupBox_4 | |
horizontalLayout_14 | |
label_12 | |
lineEdit | |
tableWidget | |
![]() | |
etat | |
![]() | |
etats | |
roleEtat | |
etat_ancien | |
Widget principal de l'onglet coordonnées.
paramètres du constructeur :
parent | l'onglet des coordonnées |
Définition à la ligne 57 du fichier coordWidget.py.
def src.coordWidget.CoordWidget.__init__ | ( | self, | |
parent | |||
) |
Réimplémentée à partir de src.etatsCoord.Etats.
Définition à la ligne 58 du fichier coordWidget.py.
def src.coordWidget.CoordWidget.affiche_tableau | ( | self | ) |
lancée à chaque affichage du tableau, recalcule les coordonnées à afficher à partir des listes de points.
Définition à la ligne 120 du fichier coordWidget.py.
Références src.coordWidget.CoordWidget.bouton_refaire(), src.interfaces.Ui_coordWidget.Ui_coordWidget.checkBox_Ec, src.interfaces.Ui_coordWidget.Ui_coordWidget.checkBox_Em, src.interfaces.Ui_coordWidget.Ui_coordWidget.checkBox_Epp, src.coordWidget.CoordWidget.cree_tableau(), src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.coordWidget.CoordWidget.masse(), src.coordWidget.CoordWidget.masse_objet, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, et src.interfaces.Ui_coordWidget.Ui_coordWidget.tableWidget.
Référencé par src.coordWidget.CoordWidget.connecte_ui(), et src.coordWidget.CoordWidget.presse_papier().
def src.coordWidget.CoordWidget.bouton_refaire | ( | self, | |
ligne | |||
) |
Crée un bouton servant à refaire un pointage, pour la donnée affichée dans une ligne du tableau.
ligne | une ligne du tableau (indexée à partir de 0) |
Définition à la ligne 329 du fichier coordWidget.py.
Références src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, et src.export.Calc.tr.
Référencé par src.coordWidget.CoordWidget.affiche_tableau().
def src.coordWidget.CoordWidget.connecte_ui | ( | self | ) |
Connecte les signaux des sous-widgets.
Définition à la ligne 86 du fichier coordWidget.py.
Références src.coordWidget.CoordWidget.affiche_tableau(), src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.interfaces.Ui_coordWidget.Ui_coordWidget.checkBox_Ec, src.interfaces.Ui_coordWidget.Ui_coordWidget.checkBox_Em, src.interfaces.Ui_coordWidget.Ui_coordWidget.checkBox_Epp, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.coordWidget.CoordWidget.export(), src.interfaces.Ui_coordWidget.Ui_coordWidget.exportCombo, src.coordWidget.CoordWidget.presse_papier(), src.interfaces.Ui_coordWidget.Ui_coordWidget.pushButton_nvl_echelle, src.interfaces.Ui_coordWidget.Ui_coordWidget.pushButton_select_all_table, src.coordWidget.CoordWidget.recommence_echelle(), et src.pymecavideo.FenetrePrincipale.recommence_echelle().
Référencé par src.pymecavideo.FenetrePrincipale.__init__().
def src.coordWidget.CoordWidget.cree_tableau | ( | self, | |
nb_suivis = 1 |
|||
) |
Crée un tableau de coordonnées neuf dans l'onglet idoine.
nb_suivis | le nombre d'objets suivis (1 par défaut) |
Définition à la ligne 248 du fichier coordWidget.py.
Références src.interfaces.Ui_coordWidget.Ui_coordWidget.checkBox_Ec, src.interfaces.Ui_coordWidget.Ui_coordWidget.checkBox_Em, src.interfaces.Ui_coordWidget.Ui_coordWidget.checkBox_Epp, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, et src.interfaces.Ui_coordWidget.Ui_coordWidget.tableWidget.
Référencé par src.coordWidget.CoordWidget.affiche_tableau().
def src.coordWidget.CoordWidget.export | ( | self, | |
choix_export = None |
|||
) |
Définition à la ligne 95 du fichier coordWidget.py.
Référencé par src.coordWidget.CoordWidget.connecte_ui().
def src.coordWidget.CoordWidget.masse | ( | self, | |
obj | |||
) |
Renseigne la masse d'un objet.
L'implémentation est actuellement incomplète : une seule masse est autorisée, pour tous les objets donc on ne tient pas compte du paramètre obj
obj | un objet suivi |
Définition à la ligne 348 du fichier coordWidget.py.
Références src.pymecavideo.FenetrePrincipale.affiche_statut, src.coordWidget.CoordWidget.masse_objet, et src.export.Calc.tr.
Référencé par src.coordWidget.CoordWidget.affiche_tableau().
def src.coordWidget.CoordWidget.presse_papier | ( | self | ) |
Sélectionne la totalité du tableau de coordonnées et l'exporte dans le presse-papier (l'exportation est implicitement héritée de la classe utilisée pour faire le tableau).
Les séparateurs décimaux sont automatiquement remplacés par des virgules si la locale est française.
Définition à la ligne 219 du fichier coordWidget.py.
Références src.coordWidget.CoordWidget.affiche_tableau(), src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, et src.interfaces.Ui_coordWidget.Ui_coordWidget.tableWidget.
Référencé par src.coordWidget.CoordWidget.connecte_ui().
def src.coordWidget.CoordWidget.recalculLesCoordonnees | ( | self | ) |
permet de remplir le tableau des coordonnées à la demande.
Se produit quand on ouvre un fichier pymecavideo ou quand on redéfinit l'échelle
Définition à la ligne 300 du fichier coordWidget.py.
Références src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, src.trajectoireWidget.TrajectoireWidget.pointage, et src.interfaces.Ui_coordWidget.Ui_coordWidget.tableWidget.
def src.coordWidget.CoordWidget.recommence_echelle | ( | self | ) |
Définition à la ligne 112 du fichier coordWidget.py.
Référencé par src.coordWidget.CoordWidget.connecte_ui(), et src.pymecavideo.FenetrePrincipale.connecte_ui().
def src.coordWidget.CoordWidget.setApp | ( | self, | |
app | |||
) |
Crée des liens avec la fenêtre principale, le débogueur, le wigdet de pointage.
app | la fenêtre principale |
Définition à la ligne 77 du fichier coordWidget.py.
Références src.cadreur.Cadreur.app, src.coordWidget.CoordWidget.app, src.echelle.EchelleWidget.app, src.export.Export.app, src.graphWidget.GraphWidget.app, src.image_widget.Zoom.app, src.pointageWidget.PointageWidget.app, src.preferences.Preferences.app, src.trajectoireWidget.TrajectoireWidget.app, src.coordWidget.CoordWidget.dbg, src.export.Export.dbg, src.graphWidget.GraphWidget.dbg, src.pointageWidget.PointageWidget.dbg, src.pymecavideo.FenetrePrincipale.dbg, src.trajectoireWidget.TrajectoireWidget.dbg, src.videoWidget.VideoPointeeWidget.dbg, src.cadreur.Cadreur.pointage, src.coordWidget.CoordWidget.pointage, src.export.Export.pointage, src.graphWidget.GraphWidget.pointage, src.interfaces.Ui_pymecavideo.Ui_pymecavideo.pointage, et src.trajectoireWidget.TrajectoireWidget.pointage.
src.coordWidget.CoordWidget.app |
Définition à la ligne 78 du fichier coordWidget.py.
Référencé par src.pointageWidget.PointageWidget.affiche_point_attendu(), src.pointageWidget.PointageWidget.apply_preferences(), src.pointageWidget.PointageWidget.calcul_deltaT(), src.pointageWidget.PointageWidget.capture_auto(), src.etatsPointage.Etats.changeEtat(), src.trajectoireWidget.TrajectoireWidget.chronoPhoto(), src.coordWidget.CoordWidget.connecte_ui(), src.pointageWidget.PointageWidget.debut_capture(), src.pointageWidget.PointageWidget.demande_echelle(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.enableDefaire(), src.pointageWidget.PointageWidget.enableRefaire(), src.pointageWidget.PointageWidget.enregistre(), src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.objetSuivant(), src.pointageWidget.PointageWidget.openTheFile(), src.pointageWidget.PointageWidget.refait_point_depuis_tableau(), src.pointageWidget.PointageWidget.refait_point_suivant(), src.pointageWidget.PointageWidget.reinitialise_capture(), src.etatsPointage.Etats.restaureEtat(), src.preferences.Preferences.save(), src.coordWidget.CoordWidget.setApp(), src.graphWidget.GraphWidget.setApp(), src.pointageWidget.PointageWidget.setApp(), src.trajectoireWidget.TrajectoireWidget.setApp(), src.pointageWidget.PointageWidget.storePoint(), et src.pointageWidget.PointageWidget.termine_pointage_manuel().
src.coordWidget.CoordWidget.dbg |
Définition à la ligne 79 du fichier coordWidget.py.
Référencé par src.pymecavideo.FenetrePrincipale.__init__(), src.pointageWidget.PointageWidget.affiche_echelle(), src.graphWidget.GraphWidget.affiche_grapheur(), src.pointageWidget.PointageWidget.affiche_image(), src.pointageWidget.PointageWidget.affiche_point_attendu(), src.coordWidget.CoordWidget.affiche_tableau(), src.trajectoireWidget.TrajectoireWidget.apply_preferences(), src.pointageWidget.PointageWidget.apply_preferences(), src.pymecavideo.FenetrePrincipale.apply_preferences(), src.pymecavideo.FenetrePrincipale.basculer_plein_ecran(), src.pointageWidget.PointageWidget.calcul_deltaT(), src.pointageWidget.PointageWidget.capture_auto(), src.etatsMain.Etats.changeEtat(), src.pymecavideo.FenetrePrincipale.choix_onglets(), src.trajectoireWidget.TrajectoireWidget.chronoPhoto(), src.pymecavideo.FenetrePrincipale.closeEvent(), src.pointageWidget.PointageWidget.coche_axes(), src.coordWidget.CoordWidget.connecte_ui(), src.pymecavideo.FenetrePrincipale.connecte_ui(), src.coordWidget.CoordWidget.cree_tableau(), src.pymecavideo.FenetrePrincipale.defixeLesDimensions(), src.pointageWidget.PointageWidget.demande_echelle(), src.graphWidget.GraphWidget.dessine_graphe(), src.pointageWidget.PointageWidget.detecteUnPoint(), src.pointageWidget.PointageWidget.efface_point_precedent(), src.pymecavideo.FenetrePrincipale.egalise_origine(), src.pointageWidget.PointageWidget.enableDefaire(), src.pointageWidget.PointageWidget.enableRefaire(), src.trajectoireWidget.TrajectoireWidget.enableSpeed(), src.pointageWidget.PointageWidget.enregistre(), src.videoWidget.VideoPointeeWidget.entete_fichier(), src.pointageWidget.PointageWidget.extract_image(), src.pointageWidget.PointageWidget.feedbackEchelle(), src.pointageWidget.PointageWidget.imgControlImage(), src.pointageWidget.PointageWidget.init_cvReader(), src.pointageWidget.PointageWidget.init_image(), src.videoWidget.VideoPointeeWidget.mouseReleaseEvent(), src.pointageWidget.PointageWidget.nouvelle_origine(), src.pymecavideo.FenetrePrincipale.openfile(), src.pointageWidget.PointageWidget.openTheFile(), src.videoWidget.VideoPointeeWidget.placeImage(), src.pointage.Pointage.pointEnMetre(), src.pointageWidget.PointageWidget.prepare_futur_clic(), src.coordWidget.CoordWidget.presse_papier(), src.coordWidget.CoordWidget.recalculLesCoordonnees(), src.pointageWidget.PointageWidget.redimensionne_data(), src.pointageWidget.PointageWidget.refait_point_depuis_tableau(), src.pointageWidget.PointageWidget.refait_point_suivant(), src.pointageWidget.PointageWidget.reinitialise_capture(), src.pymecavideo.FenetrePrincipale.rouvre(), src.coordWidget.CoordWidget.setApp(), src.graphWidget.GraphWidget.setApp(), src.pointageWidget.PointageWidget.setApp(), src.trajectoireWidget.TrajectoireWidget.setApp(), src.videoWidget.VideoPointeeWidget.setParent(), src.pointageWidget.PointageWidget.storePoint(), src.pointageWidget.PointageWidget.sync_slider2spinbox(), src.pointageWidget.PointageWidget.sync_spinbox2others(), src.trajectoireWidget.TrajectoireWidget.traceTrajectoires(), et src.pointageWidget.PointageWidget.vecteursVitesse().
src.coordWidget.CoordWidget.masse_objet |
Définition à la ligne 69 du fichier coordWidget.py.
Référencé par src.coordWidget.CoordWidget.affiche_tableau(), et src.coordWidget.CoordWidget.masse().
src.coordWidget.CoordWidget.pointage |
Définition à la ligne 80 du fichier coordWidget.py.
Référencé par src.pymecavideo.FenetrePrincipale.__init__(), src.graphWidget.GraphWidget.affiche_grapheur(), src.coordWidget.CoordWidget.affiche_tableau(), src.pymecavideo.FenetrePrincipale.ajuste_pour_image(), src.trajectoireWidget.TrajectoireWidget.apply_preferences(), src.pymecavideo.FenetrePrincipale.apply_preferences(), src.pymecavideo.FenetrePrincipale.basculer_plein_ecran(), src.coordWidget.CoordWidget.bouton_refaire(), src.pymecavideo.FenetrePrincipale.cache_imgdim(), src.etatsCoord.Etats.changeEtat(), src.etatsMain.Etats.changeEtat(), src.etatsTraj.Etats.changeEtat(), src.pymecavideo.FenetrePrincipale.choix_onglets(), src.trajectoireWidget.TrajectoireWidget.chronoPhoto(), src.pymecavideo.FenetrePrincipale.closeEvent(), src.pymecavideo.FenetrePrincipale.connecte_ui(), src.coordWidget.CoordWidget.cree_tableau(), src.graphWidget.GraphWidget.dessine_graphe(), src.cadreur.Cadreur.echelleTaille(), src.pymecavideo.FenetrePrincipale.egalise_origine(), src.pymecavideo.FenetrePrincipale.openfile(), src.coordWidget.CoordWidget.recalculLesCoordonnees(), src.pymecavideo.FenetrePrincipale.rouvre(), src.coordWidget.CoordWidget.setApp(), src.graphWidget.GraphWidget.setApp(), src.trajectoireWidget.TrajectoireWidget.setApp(), src.pymecavideo.FenetrePrincipale.sync_img2others(), src.trajectoireWidget.TrajectoireWidget.traceTrajectoires(), et src.pymecavideo.FenetrePrincipale.traite_arg().