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 “”.