UniqueBtkAcqSetProcedure#
- class pyCGM2.Processing.C3dManager.c3dManagerProcedures.UniqueBtkAcqSetProcedure(data_path: str, fileLst: List[str], acqs: List[btkAcquisition])#
A procedure where the same combination of btk.Acquisition instances and C3D filenames is used for all computational objectives.
- Parameters:
data_path (str) – Directory path of C3D files.
fileLst (List[str]) – List of C3D filenames.
acqs (List[btk.btkAcquisition]) – List of btk.Acquisition instances.
Warning
btk.btkAcquisition instances must match the filenames provided.
- __init__(data_path: str, fileLst: List[str], acqs: List[btkAcquisition])#
Methods
__init__
(data_path, fileLst, acqs)generate
(c3dManager, spatioTempFlag, ...)Disseminates a combination of btk.btkAcquisition instances and C3D filenames across different computational categories in the C3dManager instance.
- generate(c3dManager: C3dManager, spatioTempFlag: bool, kinematicFlag: bool, kineticFlag: bool, emgFlag: bool, muscleGeometryFlag: bool, muscleDynamicFlag: bool)#
Disseminates a combination of btk.btkAcquisition instances and C3D filenames across different computational categories in the C3dManager instance.
- Parameters:
c3dManager (C3dManager) – The C3dManager instance to be populated.
spatioTempFlag (bool) – If True, populates the spatio-temporal category.
kinematicFlag (bool) – If True, populates the kinematic category.
kineticFlag (bool) – If True, populates the kinetic category.
emgFlag (bool) – If True, populates the EMG category.
muscleGeometryFlag (bool) – If True, populates the muscle geometry category.
muscleDynamicFlag (bool) – If True, populates the muscle dynamic category.