Cgm1ManualOffsets#
- class pyCGM2.Model.modelDecorator.Cgm1ManualOffsets(iModel: Model)#
- A decorator class for applying manual offsets to the CGM1 model. - Parameters:
- iModel (Model) – An instance of the CGM model. 
 - Methods - __init__(iModel)- addAnthropoInputParameters(iDict[, optional])- Add measured anthropometric data to the model. - addChain(label, indexSegmentList)- Add a segment chain to the model. - addJoint(label, proxLabel, distLabel, ...)- Add a joint to the model. - addSegment(label, index, sideEnum[, ...])- Add a segment to the model. - checkCalibrationProperty(...)- Check if a calibration property matches a specific value. - compute(acq, side, thighoffset, ...)- Applies manual offsets to the CGM1 model. - decomposeTrackingMarkers(acq, ...)- Decompose tracking markers to their components. - displayMotionCoordinateSystem(acqui, ...[, ...])- Display a motion coordinate system. - displayMotionViconCoordinateSystem(acqui, ...)- Display a motion Vicon coordinate system. - displayStaticCoordinateSystem(aquiStatic, ...)- Display a static coordinate system. - getBodyPart()- [Obsolete] Return the body part represented by the model. - getCentreOfMass()- Return the center of mass trajectory. - getClinicalDescriptor(dataType, ...[, ...])- Return a clinical descriptor. - getJoint(label)- Retrieve a Joint instance based on its label. - getJointList()- Retrieve a list of all joint labels. - getProperty(propertyLabel)- Return a specified property. - getSegment(label)- Retrieve a Segment instance based on its label. - getSegmentByIndex(index)- Retrieve a Segment instance based on its index. - getSegmentIndex(label)- Retrieve the index of a Segment based on its label. - getSegmentList()- Retrieve a list of all segment labels. - isCalibrationProperty(label)- Check if a calibration property exists by its label. - isProperty(label)- Check if a property exists by its label. - removeJoint(jointLabels)- Remove Joint instances based on their labels. - removeSegment(segmentLabels)- Remove Segment instances based on their labels. - setBodyPart(bodypart)- [Obsolete] Specify which body part is represented by the model. - setCalibrationProperty(propertyLabel, value)- Set or update a calibration property in the property dictionary. - setCentreOfMass(com)- Set the center of mass trajectory. - setClinicalDescriptor(jointOrSegmentLabel, ...)- Set a clinical descriptor. - setCoordinateSystemDefinition(segmentLabel, ...)- Set coordinate system definition. - setProperty(propertyLabel, value)- Set or update a property in the property dictionary. - setStaticFilename(name)- Set the static filename used for static calibration. - updateSegmentFromCopy(targetLabel, segmentToCopy)- Update a segment from a copy of another segment instance. - compute(acq: btkAcquisition, side: str, thighoffset: float, markerDiameter: float, tibialTorsion: float, shankoffset: float)#
- Applies manual offsets to the CGM1 model. - Parameters:
- acq (btk.btkAcquisition) – An acquisition instance of a static c3d. 
- side (str) – Body side (‘left’ or ‘right’). 
- thighoffset (float) – Thigh offset value. 
- markerDiameter (float) – Diameter of the marker. 
- tibialTorsion (float) – Tibial torsion value. 
- shankoffset (float) – Shank offset value. 
 
 
 
