Model6Dof#
- class pyCGM2.Model.model.Model6Dof#
The Model6Dof class, inheriting from Model, specifically deals with models having six degrees of freedom.
- __init__()#
Methods
__init__
()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.
computeMotionAnatomicalFrame
(aqui, segName, ...)Compute motion for the anatomical frame.
computeMotionTechnicalFrame
(aqui, segName, ...)Compute motion for the technical frame.
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.
- computeMotionAnatomicalFrame(aqui: btkAcquisition, segName: str, dictAnatomic: Dict[str, Any], options: Dict[str, Any] | None = None)#
Compute motion for the anatomical frame. :param aqui: Dynamic acquisition data. :type aqui: btk.btkAcquisition :param segName: Name of the segment. :type segName: str :param dictAnatomic: Anatomic dictionary. :type dictAnatomic: Dict[str, Any] :param options: Additional options. :type options: Optional[Dict[str, Any]]
- computeMotionTechnicalFrame(aqui: btkAcquisition, segName: str, dictRef: Dict[str, Any], method: motionMethod, options: Dict[str, Any] | None = None)#
Compute motion for the technical frame. :param aqui: Dynamic acquisition data. :type aqui: btk.btkAcquisition :param segName: Name of the segment. :type segName: str :param dictRef: Reference dictionary. :type dictRef: Dict[str, Any] :param method: Method for motion computation. :type method: enums.motionMethod :param options: Additional options. :type options: Optional[Dict[str, Any]]