def ignoreStride(self, value): """ Setter sets or clears the 'ignoreStride' analysis flag, depending on the boolean. """ # preserve the state of any other flags flags = self.analysisFlags & ~AnalysisFlagsEnum.IGNORE_STRIDE if value: self.analysisFlags = AnalysisFlagsEnumOps.set( flags, AnalysisFlagsEnum.IGNORE_STRIDE) else: self.analysisFlags = AnalysisFlagsEnumOps.clear( flags, AnalysisFlagsEnum.IGNORE_STRIDE)
def ignorePace(self): """ Getter returns a boolean indicating whether the 'ignorePace' analysis flag is set. """ flags = self.analysisFlags & ~AnalysisFlagsEnum.IGNORE_PACE return AnalysisFlagsEnumOps.get(flags, AnalysisFlagsEnum.IGNORE_PACE)