leg_raises.dart 745 B

123456789101112131415161718192021222324252627282930
  1. import 'package:physigo/exercises/exercises_validation/models/exercise.dart';
  2. const startMovement = CriteriaDistance(
  3. jointStart: AuthorizedTypeIndex.rightAnkle,
  4. jointEnd: AuthorizedTypeIndex.leftAnkle,
  5. axis: 1,
  6. threshold: 40,
  7. comparator: Comparator.lesser,
  8. );
  9. const endMovement = CriteriaDistance(
  10. jointStart: AuthorizedTypeIndex.rightAnkle,
  11. jointEnd: AuthorizedTypeIndex.rightKnee,
  12. axis: 1,
  13. threshold: 40,
  14. comparator: Comparator.lesser,
  15. );
  16. final legRaises = Exercise(
  17. reps: 3,
  18. series: 3,
  19. startMovement: startMovement,
  20. endMovement: endMovement,
  21. jointsOnScreen: [
  22. AuthorizedTypeIndex.rightAnkle,
  23. AuthorizedTypeIndex.leftAnkle,
  24. AuthorizedTypeIndex.rightKnee,
  25. AuthorizedTypeIndex.rightHip,
  26. ],
  27. );