C3dManagerFilter#

class pyCGM2.Processing.C3dManager.c3dManagerFilters.C3dManagerFilter(procedure: C3dManagerProcedure)#

A filter for managing and disseminating sets of C3D trials.

This filter is used to organize C3D trials into distinct sets based on computational objectives like spatio-temporal, kinematic, kinetic, and EMG parameters.

Parameters:

procedure (C3dManagerProcedure) – An instance of a C3dManagerProcedure.

__init__(procedure: C3dManagerProcedure)#

Methods

__init__(procedure)

enableEmg(boolean)

enable/disable emg computation

enableKinematic(boolean)

enable/disable kinematic computation

enableKinetic(boolean)

enable/disable kinetic computation

enableMuscleDynamic(boolean)

enable/disable muscle dynamics computation

enableMuscleGeometry(boolean)

enable/disable Muscle geometry computation

enableSpatioTemporal(boolean)

Enable/disable spatio-temporal computation.

generate()

Generates and returns a C3dManager instance based on the specified procedure and the enabled computational objectives.

enableEmg(boolean: bool)#

enable/disable emg computation

Parameters:

boolean (bool) – boolean flag

enableKinematic(boolean: bool)#

enable/disable kinematic computation

Parameters:

boolean (bool) – boolean flag

enableKinetic(boolean: bool)#

enable/disable kinetic computation

Parameters:

boolean (bool) – boolean flag

enableMuscleDynamic(boolean: bool)#

enable/disable muscle dynamics computation

Parameters:

boolean (bool) – boolean flag

enableMuscleGeometry(boolean: bool)#

enable/disable Muscle geometry computation

Parameters:

boolean (bool) – boolean flag

enableSpatioTemporal(boolean: bool)#

Enable/disable spatio-temporal computation.

Parameters:

boolean (bool) – boolean flag

generate()#

Generates and returns a C3dManager instance based on the specified procedure and the enabled computational objectives.

This method disseminates the C3D trials into different categories such as spatio-temporal, kinematic, kinetic, EMG, muscle geometry and muscle

Returns:

C3dManager – An instance of C3dManager that contains organized C3D trials as specified by the procedure and the enabled computational objectives.