TemporalKinematicsPlotViewer#

class pyCGM2.Report.Viewers.plotViewers.TemporalKinematicsPlotViewer(iAcq: btkAcquisition, pointLabelSuffix: str | None = None, bodyPart: BodyPartPlot = BodyPartPlot.LowerLimb)#

Viewer for displaying temporal kinematics.

This viewer plots kinematic parameters over time for a given acquisition and body part.

Parameters:
  • iAcq (btk.Acquisition) – An acquisition instance from btk.

  • pointLabelSuffix (str, optional) – Suffix for point labels in the plot.

  • bodyPart (enums.BodyPartPlot, optional) – Body part to be plotted. Defaults to enums.BodyPartPlot.LowerLimb.

__init__(iAcq: btkAcquisition, pointLabelSuffix: str | None = None, bodyPart: BodyPartPlot = BodyPartPlot.LowerLimb)#

Initializes the TemporalKinematicsPlotViewer

Methods

__init__(iAcq[, pointLabelSuffix, bodyPart])

Initializes the TemporalKinematicsPlotViewer

plotPanel()

Executes the temporal kinematics plot.

setAutomaticYlimits(bool)

Sets whether Y-axis limits should be auto-adjusted.

setNormativeData()

Abstract method to set a normative dataset.

plotPanel()#

Executes the temporal kinematics plot.

Creates the finalized plot using the BTK acquisition data and defined structure.