wolfhece.GraphNotebook

Author: HECE - University of Liege, Pierre Archambeau Date: 2024

Copyright (c) 2024 University of Liege. All rights reserved.

This script and its content are protected by copyright law. Unauthorized copying or distribution of this file, via any medium, is strictly prohibited.

Module Contents

class wolfhece.GraphNotebook.PlotPanel(parent, id=-1, dpi=None, toolbar=True, **kwargs)[source]

Bases: wx.Panel

Inheritance diagram of wolfhece.GraphNotebook.PlotPanel

Un seul Panneau du notebook

Plusieurs sizers :
  • sizerfig (horizontal) avec la figure en premier élément –> l’ajout se place à droite

  • sizer (vertical) avec comme éléments sizerfig et la barre d’outils Matplotlib –> l’ajout se place en dessous

figure: matplotlib.figure.Figure[source]
add_ax(ax3d=False) matplotlib.axes.Axes[source]
get_fig_ax(ax3d=False) tuple[matplotlib.figure.Figure, matplotlib.axes.Axes][source]
class wolfhece.GraphNotebook.PlotCS(parent: wx.lib.agw.aui.AuiNotebook, id=-1, dpi=None, mycs: wolfhece.PyCrosssections.profile = None, **kwargs)[source]

Bases: PlotPanel

Inheritance diagram of wolfhece.GraphNotebook.PlotCS

Panels de traçage des sections en travers @author Pierre Archambeau

init_UI()[source]
set_linked_arrays(linked_arrays: dict)[source]
set_cs(mycs: wolfhece.PyCrosssections.profile, plot: bool = True)[source]
movegenslider(event)[source]
movebanksslider(event: wx.Event)[source]
plot_cs()[source]
plot_up(event)[source]
plot_down(event)[source]
class wolfhece.GraphNotebook.ManagerInterp(parent, id=-1, dpi=None, **kwargs)[source]

Bases: PlotPanel

Inheritance diagram of wolfhece.GraphNotebook.ManagerInterp

Un seul Panneau du notebook

Plusieurs sizers :
  • sizerfig (horizontal) avec la figure en premier élément –> l’ajout se place à droite

  • sizer (vertical) avec comme éléments sizerfig et la barre d’outils Matplotlib –> l’ajout se place en dessous

pointing(gui, accs: wolfhece.PyCrosssections.crosssections, ac_vec: wolfhece.PyVertexvectors.vector)[source]
create_struct()[source]
tft_vec(zonename)[source]
color_acvec()[source]
uncolor_acvec()[source]
plot_curvec()[source]
tha(event)[source]
hbg(event)[source]
hbd(event)[source]
garbage(event)[source]
_transfernewzone(event)[source]
corrz(event)[source]

Correction des altitudes du vecteur support

plot_up(event)[source]
plot_down(event)[source]
class wolfhece.GraphNotebook.PlotNotebook(mapviewer=None, id=-1, show=True, framesize=(1024, 768))[source]

Bases: wx.Panel

Inheritance diagram of wolfhece.GraphNotebook.PlotNotebook

Fenêtre contenant potentiellement plusieurs graphiques Matplotlib

OnClose(event)[source]
add(name='plot', which='') PlotPanel[source]

Ajout d’un onglet au notebook L’onglet contient une Figure Matplotlib On retourne la figure du nouvel onglet

getfigure(index=-1, caption='') matplotlib.figure.Figure[source]