GeneralCalibrationProcedure#

class pyCGM2.Model.modelFilters.GeneralCalibrationProcedure#

General Procedure to load from the Model Calibration Filter for custom models.

__init__()#

Methods

__init__()

setAnatomicalDefinition(segmentName[, ...])

Define rules for constructing the 'anatomical' coordinate system.

setDefinition(segmentName, referentialLabel)

Define rules for constructing a 'technical' coordinate system.

setAnatomicalDefinition(segmentName: str, sequence: str = '', nodeLabel1: str = '', nodeLabel2: str = '', nodeLabel3: str = '', nodeLabelOrigin: str = '') None#

Define rules for constructing the ‘anatomical’ coordinate system.

Parameters:
  • segmentName (str) – Name of the segment.

  • sequence (str, optional) – Construction sequence (XYZ, XYiZ, …). Defaults to “”.

  • nodeLabel1 (str, optional) – Node label used for constructing axes v1 and v2. Defaults to “”.

  • nodeLabel2 (str, optional) – Node label used for constructing axis v1. Defaults to “”.

  • nodeLabel3 (str, optional) – Node label used for constructing axis v2. Defaults to “”.

  • nodeLabelOrigin (str, optional) – Node label used as origin of the coordinate system. Defaults to “”.

setDefinition(segmentName: str, referentialLabel: str, sequence: str = '', pointLabel1: str = '', pointLabel2: str = '', pointLabel3: str = '', pointLabelOrigin: str = '') None#

Define rules for constructing a ‘technical’ coordinate system.

Parameters:
  • segmentName (str) – Name of the segment.

  • referentialLabel (str) – Label of the referential.

  • sequence (str, optional) – Construction sequence (XYZ, XYiZ, …). Defaults to “”.

  • pointLabel1 (str, optional) – Marker label used for constructing axes v1 and v2. Defaults to “”.

  • pointLabel2 (str, optional) – Marker label used for constructing axis v1. Defaults to “”.

  • pointLabel3 (str, optional) – Marker label used for constructing axis v2. Defaults to “”.

  • pointLabelOrigin (str, optional) – Marker label used as origin of the coordinate system. Defaults to “”.