Pymecavideo 8.0
Étude cinématique à l'aide de vidéos
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe src.coordWidget.CoordWidget

Widget principal de l'onglet coordonnées. Plus de détails...

Graphe d'héritage de src.coordWidget.CoordWidget:
[légende]
Graphe de collaboration de src.coordWidget.CoordWidget:
[légende]

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...
 
- Fonctions membres publiques hérités de src.interfaces.Ui_coordWidget.Ui_coordWidget
def setupUi (self, coordWidget)
 
def retranslateUi (self, coordWidget)
 
- Fonctions membres publiques hérités de src.etatsCoord.Etats
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...
 
- Fonctions membres publiques hérités de src.etats.Etats_Base
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
 
- Attributs publics hérités de src.interfaces.Ui_coordWidget.Ui_coordWidget
 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
 
- Attributs publics hérités de src.etatsCoord.Etats
 etat
 
- Attributs publics hérités de src.etats.Etats_Base
 etats
 
 roleEtat
 
 etat_ancien
 

Description détaillée

Widget principal de l'onglet coordonnées.

paramètres du constructeur :

Paramètres
parentl'onglet des coordonnées

Définition à la ligne 57 du fichier coordWidget.py.

Documentation des constructeurs et destructeur

◆ __init__()

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.

Documentation des fonctions membres

◆ affiche_tableau()

def src.coordWidget.CoordWidget.affiche_tableau (   self)

◆ bouton_refaire()

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.

Paramètres
ligneune ligne du tableau (indexée à partir de 0)
Renvoie
un bouton

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

Voici le graphe des appelants de cette fonction :

◆ connecte_ui()

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__().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ cree_tableau()

def src.coordWidget.CoordWidget.cree_tableau (   self,
  nb_suivis = 1 
)

◆ export()

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

Voici le graphe des appelants de cette fonction :

◆ masse()

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

Paramètres
objun objet suivi
Renvoie
la masse de cet objet

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

Voici le graphe des appelants de cette fonction :

◆ presse_papier()

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

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

◆ recalculLesCoordonnees()

def src.coordWidget.CoordWidget.recalculLesCoordonnees (   self)

◆ recommence_echelle()

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

Voici le graphe des appelants de cette fonction :

◆ setApp()

def src.coordWidget.CoordWidget.setApp (   self,
  app 
)

Documentation des données membres

◆ app

src.coordWidget.CoordWidget.app

◆ dbg

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

◆ masse_objet

src.coordWidget.CoordWidget.masse_objet

◆ pointage

src.coordWidget.CoordWidget.pointage

La documentation de cette classe a été générée à partir du fichier suivant :