HyperextensionExerciseName

public struct HyperextensionExerciseName : ExerciseName
extension HyperextensionExerciseName: Hashable

Hyperextension Exercise Name

  • Exercise Name Type

    Declaration

    Swift

    public typealias ExerciseNameType = HyperextensionExerciseName
  • Exercise Catagory Type

    Declaration

    Swift

    public var catagory: ExerciseCategory { get }
  • Exercise Name

    Declaration

    Swift

    private(set) public var name: String { get }
  • Exercise Name Number

    Declaration

    Swift

    private(set) public var number: UInt16 { get }
  • List of Supported ExerciseNames

    Declaration

    Swift

    static var supportedExerciseNames: [HyperextensionExerciseName] { get }
  • Creates a ExerciseName Object

    Declaration

    Swift

    static func create(rawValue: UInt16) -> HyperextensionExerciseName?

    Parameters

    rawValue

    exerciseNumber

    Return Value

    ExerciseName Object

Exercise Types

  • Back Extension with Opposite Arm and Leg Reach

    Declaration

    Swift

    static var backExtensionOppositeArmLegReach: HyperextensionExerciseName { get }
  • Weighted Back Extension with Opposite Arm and Leg Reach

    Declaration

    Swift

    static var weightedBackExtensionOppositeArmLegReach: HyperextensionExerciseName { get }
  • Base Rotations

    Declaration

    Swift

    static var baseRotations: HyperextensionExerciseName { get }
  • Weighted Base Rotations

    Declaration

    Swift

    static var weightedBaseRotations: HyperextensionExerciseName { get }
  • Bent Knee Reverse Hyperextension

    Declaration

    Swift

    static var bentKneeReverseHyperextension: HyperextensionExerciseName { get }
  • Weighted Bent Knee Reverse Hyperextension

    Declaration

    Swift

    static var weightedBentKneeReverseHyperextension: HyperextensionExerciseName { get }
  • Hollow Hold and Roll

    Declaration

    Swift

    static var hollowHoldRoll: HyperextensionExerciseName { get }
  • Weighted Hollow Hold and Roll

    Declaration

    Swift

    static var weightedHollowHoldRoll: HyperextensionExerciseName { get }
  • Kicks

    Declaration

    Swift

    static var kicks: HyperextensionExerciseName { get }
  • Weighted Kicks

    Declaration

    Swift

    static var weightedKicks: HyperextensionExerciseName { get }
  • Knee Raises

    Declaration

    Swift

    static var kneeRaises: HyperextensionExerciseName { get }
  • Weighted Knee Raises

    Declaration

    Swift

    static var weightedKneeRaises: HyperextensionExerciseName { get }
  • Kneeling Superman

    Declaration

    Swift

    static var kneelingSuperman: HyperextensionExerciseName { get }
  • Weighted Kneeling Superman

    Declaration

    Swift

    static var weightedKneelingSuperman: HyperextensionExerciseName { get }
  • Lat Pull Down with Row

    Declaration

    Swift

    static var latPullDownRow: HyperextensionExerciseName { get }
  • Medicine Ball Deadlift to Reach

    Declaration

    Swift

    static var medicineBallDeadliftToReach: HyperextensionExerciseName { get }
  • One Arm One Leg Row

    Declaration

    Swift

    static var oneArmOneLegRow: HyperextensionExerciseName { get }
  • One Arm One Leg Row with Band

    Declaration

    Swift

    static var oneArmOneLegRowBand: HyperextensionExerciseName { get }
  • Overhead Lunge with Medicine Ball

    Declaration

    Swift

    static var overheadLungeMedicineBall: HyperextensionExerciseName { get }
  • Plank Knee Tucks

    Declaration

    Swift

    static var plankKneeTucks: HyperextensionExerciseName { get }
  • Weighted Plank Knee Tucks

    Declaration

    Swift

    static var weightedPlankKneeTucks: HyperextensionExerciseName { get }
  • Side Step

    Declaration

    Swift

    static var sideStep: HyperextensionExerciseName { get }
  • Weighted Side Step

    Declaration

    Swift

    static var weightedSideStep: HyperextensionExerciseName { get }
  • Single Leg Back Extension

    Declaration

    Swift

    static var singleLegBackExtension: HyperextensionExerciseName { get }
  • Weighted Single Leg Back Extension

    Declaration

    Swift

    static var weightedSingleLegBackExtension: HyperextensionExerciseName { get }
  • Spine Extension

    Declaration

    Swift

    static var spineExtension: HyperextensionExerciseName { get }
  • Weighted Spine Extension

    Declaration

    Swift

    static var weightedSpineExtension: HyperextensionExerciseName { get }
  • Static Back Extension

    Declaration

    Swift

    static var staticBackExtension: HyperextensionExerciseName { get }
  • Weighted Static Back Extension

    Declaration

    Swift

    static var weightedStaticBackExtension: HyperextensionExerciseName { get }
  • Superman from Floor

    Declaration

    Swift

    static var supermanFromFloor: HyperextensionExerciseName { get }
  • Weighted Superman from Floor

    Declaration

    Swift

    static var weightedSupermanFromFloor: HyperextensionExerciseName { get }
  • Swiss Ball Back Extension

    Declaration

    Swift

    static var swissBallBackExtension: HyperextensionExerciseName { get }
  • Weighted Swiss Ball Back Extension

    Declaration

    Swift

    static var weightedSwissBallBackExtension: HyperextensionExerciseName { get }
  • Swiss Ball Hyperextension

    Declaration

    Swift

    static var swissBallHyperextension: HyperextensionExerciseName { get }
  • Weighted Swiss Ball Hyperextension

    Declaration

    Swift

    static var weightedSwissBallHyperextension: HyperextensionExerciseName { get }
  • Swiss Ball Opposite Arm and Leg Lift

    Declaration

    Swift

    static var swissBallOppositeArmLegLift: HyperextensionExerciseName { get }
  • Weighted Swiss Ball Opposite Arm and Leg Lift

    Declaration

    Swift

    static var weightedSwissBallOppositeArmLegLift: HyperextensionExerciseName { get }