PlankExerciseName
public struct PlankExerciseName : ExerciseName
extension PlankExerciseName: Hashable
Plank Exercise Name
-
Exercise Name Type
Declaration
Swift
public typealias ExerciseNameType = PlankExerciseName
-
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: [PlankExerciseName] { get }
-
Creates a ExerciseName Object
Declaration
Swift
static func create(rawValue: UInt16) -> PlankExerciseName?
Parameters
rawValue
exerciseNumber
Return Value
ExerciseName Object
-
45 Degree Plank
Declaration
Swift
static var fortyFiveDegreePlan: PlankExerciseName { get }
-
Weighted 45 Degree Plank
Declaration
Swift
static var weightedFortyFiveDegreePlan: PlankExerciseName { get }
-
90 Degree Static Hold
Declaration
Swift
static var nintyDegreeStaticHold: PlankExerciseName { get }
-
Weighted 90 Degree Static Hold
Declaration
Swift
static var weightedNintyDegreeStaticHold: PlankExerciseName { get }
-
Bear Crawl
Declaration
Swift
static var bearCrawl: PlankExerciseName { get }
-
Weighted Bear Crawl
Declaration
Swift
static var weightedBearCrawl: PlankExerciseName { get }
-
Cross Body Mountain Climber
Declaration
Swift
static var crossBodyMountainClimber: PlankExerciseName { get }
-
Weighted Cross Body Mountain Climber
Declaration
Swift
static var weightedCrossBodyMountainClimber: PlankExerciseName { get }
-
Elbow Plank Pike Jacks
Declaration
Swift
static var elbowPlankPikeJacks: PlankExerciseName { get }
-
Weighted Elbow Plank Pike Jacks
Declaration
Swift
static var weightedElbowPlankPikeJacks: PlankExerciseName { get }
-
Elevated Feet Plank
Declaration
Swift
static var elevatedFeetPlank: PlankExerciseName { get }
-
Weighted Elevated Feet Plank
Declaration
Swift
static var weightedElevatedFeetPlank: PlankExerciseName { get }
-
Elevator Abs
Declaration
Swift
static var elevatorAbs: PlankExerciseName { get }
-
Weighted Elevator Abs
Declaration
Swift
static var weightedElevatorAbs: PlankExerciseName { get }
-
Extended Plank
Declaration
Swift
static var extendedPlank: PlankExerciseName { get }
-
Weighted Extended Plank
Declaration
Swift
static var weightedExtendedPlank: PlankExerciseName { get }
-
Full Plank Passe Twist
Declaration
Swift
static var fullPlankPasseTwist: PlankExerciseName { get }
-
Weighted Full Plank Passe Twist
Declaration
Swift
static var weightedFullPlankPasseTwist: PlankExerciseName { get }
-
Inching Elbow Plank
Declaration
Swift
static var inchingElbowPlank: PlankExerciseName { get }
-
Weighted Inching Elbow Plank
Declaration
Swift
static var weightedInchingElbowPlank: PlankExerciseName { get }
-
Inchworm to Side Plank
Declaration
Swift
static var inchwormSidePlank: PlankExerciseName { get }
-
Weighted Inchworm to Side Plank
Declaration
Swift
static var weightedInchwormSidePlank: PlankExerciseName { get }
-
Kneeling Plank
Declaration
Swift
static var kneelingPlank: PlankExerciseName { get }
-
Weighted Kneeling Plank
Declaration
Swift
static var weightedKneelingPlank: PlankExerciseName { get }
-
Kneeling Side Plank with Leg Lift
Declaration
Swift
static var kneelingSidePlankLegLift: PlankExerciseName { get }
-
Weighted Kneeling Side Plank with Leg Lift
Declaration
Swift
static var weightedKneelingSidePlankLegLift: PlankExerciseName { get }
-
Lateral Roll
Declaration
Swift
static var lateralRoll: PlankExerciseName { get }
-
Weighted Lateral Roll
Declaration
Swift
static var weightedLateralRoll: PlankExerciseName { get }
-
Lying Reverse Plank
Declaration
Swift
static var lyingReversePlank: PlankExerciseName { get }
-
Weighted Lying Reverse Plank
Declaration
Swift
static var weightedLyingReversePlank: PlankExerciseName { get }
-
Medicine Ball Mountain Climber
Declaration
Swift
static var medicineBallMountainClimber: PlankExerciseName { get }
-
Weighted Medicine Ball Mountain Climber
Declaration
Swift
static var weightedMedicineBallMountainClimber: PlankExerciseName { get }
-
Modified Mountain Climber and Extension
Declaration
Swift
static var modifiedMountainCimberExtension: PlankExerciseName { get }
-
Weighted Modified Mountain Climber and Extension
Declaration
Swift
static var weightedModifiedMountainCimberExtension: PlankExerciseName { get }
-
Mountain Climber
Declaration
Swift
static var mountainCimber: PlankExerciseName { get }
-
Weighted Mountain Climber
Declaration
Swift
static var weightedMountainCimber: PlankExerciseName { get }
-
Mountain Climber on Sliding Discs
Declaration
Swift
static var mountainCimberSlidingDiscs: PlankExerciseName { get }
-
Weighted Mountain Climber on Sliding Discs
Declaration
Swift
static var weightedMountainCimberSlidingDiscs: PlankExerciseName { get }
-
Mountain Climber with Feet on Bosu Ball
Declaration
Swift
static var mountainClimberFeetBosuBall: PlankExerciseName { get }
-
Weighted Mountain Climber with Feet on Bosu Ball
Declaration
Swift
static var weightedMountainClimberFeetBosuBall: PlankExerciseName { get }
-
Mountain Climber with Hands on Bench
Declaration
Swift
static var mountainClimberHandsBench: PlankExerciseName { get }
-
Mountain Climber with Hands on Swiss Ball
Declaration
Swift
static var mountainClimberHandsSwissBall: PlankExerciseName { get }
-
Weighted Mountain Climber with Hands on Swiss Ball
Declaration
Swift
static var weightedMountainClimberHandsSwissBall: PlankExerciseName { get }
-
Plank
Declaration
Swift
static var plank: PlankExerciseName { get }
-
Plank Jacks with Feet on Sliding Discs
Declaration
Swift
static var plankJacksFeetSlidingDiscs: PlankExerciseName { get }
-
Weighted Plank Jacks with Feet on Sliding Discs
Declaration
Swift
static var weightedPlankJacksFeetSlidingDiscs: PlankExerciseName { get }
-
Plank Knee Twist
Declaration
Swift
static var plankKneeTwist: PlankExerciseName { get }
-
Weighted Plank Knee Twist
Declaration
Swift
static var weightedPlankKneeTwist: PlankExerciseName { get }
-
Plank Pike Jumps
Declaration
Swift
static var plankPikeJumps: PlankExerciseName { get }
-
Weighted Plank Pike Jumps
Declaration
Swift
static var weightedPlankPikeJumps: PlankExerciseName { get }
-
Plank Pikes
Declaration
Swift
static var plankPikes: PlankExerciseName { get }
-
Weighted Plank Pikes
Declaration
Swift
static var weightedPlankPikes: PlankExerciseName { get }
-
Plank to Stand Up
Declaration
Swift
static var plankStandUp: PlankExerciseName { get }
-
Weighted Plank to Stand Up
Declaration
Swift
static var weightedPlankStandUp: PlankExerciseName { get }
-
Plank with Arm Raise
Declaration
Swift
static var plankArmRaise: PlankExerciseName { get }
-
Weighted Plank with Arm Raise
Declaration
Swift
static var weightedPlankArmRaise: PlankExerciseName { get }
-
Plank with Knee to Elbow
Declaration
Swift
static var plankKneeElbow: PlankExerciseName { get }
-
Weighted Plank with Knee to Elbow
Declaration
Swift
static var weightedPlankKneeElbow: PlankExerciseName { get }
-
Plank with Oblique Crunch
Declaration
Swift
static var plankObliqueCrunch: PlankExerciseName { get }
-
Weighted Plank with Oblique Crunch
Declaration
Swift
static var weightedPlankObliqueCrunch: PlankExerciseName { get }
-
Ploymetric Side Plank
Declaration
Swift
static var plyometricSidePlank: PlankExerciseName { get }
-
Weighted Ploymetric Side Plank
Declaration
Swift
static var weightedPlyometricSidePlank: PlankExerciseName { get }
-
Rolling Side Plank
Declaration
Swift
static var rollingSidePlank: PlankExerciseName { get }
-
Weighted Rolling Side Plank
Declaration
Swift
static var weightedRollingSidePlank: PlankExerciseName { get }
-
Side Kick Plank
Declaration
Swift
static var sideKickPlank: PlankExerciseName { get }
-
Weighted Side Kick Plank
Declaration
Swift
static var weightedSideKickPlank: PlankExerciseName { get }
-
Side Plank
Declaration
Swift
static var sidePlank: PlankExerciseName { get }
-
Weighted Side Plank
Declaration
Swift
static var weightedSidePlank: PlankExerciseName { get }
-
Side Plank and Row
Declaration
Swift
static var sidePlankRow: PlankExerciseName { get }
-
Weighted Side Plank and Row
Declaration
Swift
static var weightedSidePlankRow: PlankExerciseName { get }
-
Side Plank Lift
Declaration
Swift
static var sidePlankLift: PlankExerciseName { get }
-
Weighted Side Plank Lift
Declaration
Swift
static var weightedSidePlankLift: PlankExerciseName { get }
-
Side Plank with Elbow on Bosu Ball
Declaration
Swift
static var sidePlankElbowBosuBall: PlankExerciseName { get }
-
Weighted Side Plank with Elbow on Bosu Ball
Declaration
Swift
static var weightedSidePlankElbowBosuBall: PlankExerciseName { get }
-
Side Plank with Feet on Bench
Declaration
Swift
static var sidePlankFeetBench: PlankExerciseName { get }
-
Weighted Side Plank with Feet on Bench
Declaration
Swift
static var weightedSidePlankFeetBench: PlankExerciseName { get }
-
Side Plank with Knee Circle
Declaration
Swift
static var sidePlankKneedCircle: PlankExerciseName { get }
-
Weighted Side Plank with Knee Circle
Declaration
Swift
static var weightedSidePlankKneedCircle: PlankExerciseName { get }
-
Side Plank with Knee Tuck
Declaration
Swift
static var sidePlankKneeTuck: PlankExerciseName { get }
-
Weighted Side Plank with Knee Tuck
Declaration
Swift
static var weightedSidePlankKneeTuck: PlankExerciseName { get }
-
Side Plank with Leg Lift
Declaration
Swift
static var sidePlankLegLift: PlankExerciseName { get }
-
Weighted Side Plank with Leg Lift
Declaration
Swift
static var weightedSidePlankLegLift: PlankExerciseName { get }
-
Side Plank with Reach Under
Declaration
Swift
static var sidePlankReachUnder: PlankExerciseName { get }
-
Weighted Side Plank with Reach Under
Declaration
Swift
static var weightedSidePlankReachUnder: PlankExerciseName { get }
-
Single Leg Elevated Feet Plank
Declaration
Swift
static var singleLegElevatedFeetPlank: PlankExerciseName { get }
-
Weighted Single Leg Elevated Feet Plank
Declaration
Swift
static var weightedSingleLegElevatedFeetPlank: PlankExerciseName { get }
-
Single Leg Flex and Extend
Declaration
Swift
static var singleLegFlexExtend: PlankExerciseName { get }
-
Weighted Single Leg Flex and Extend
Declaration
Swift
static var weightedSingleLegFlexExtend: PlankExerciseName { get }
-
Single Leg Side Plank
Declaration
Swift
static var singleLegSidePlank: PlankExerciseName { get }
-
Weighted Single Leg Side Plank
Declaration
Swift
static var weightedSingleLegSidePlank: PlankExerciseName { get }
-
Spiderman Plank
Declaration
Swift
static var spidermanPlank: PlankExerciseName { get }
-
Weighted Spiderman Plank
Declaration
Swift
static var weightedSpidermanPlank: PlankExerciseName { get }
-
Straight Arm Plank
Declaration
Swift
static var straightArmPlank: PlankExerciseName { get }
-
Weighted Straight Arm Plank
Declaration
Swift
static var weightedStraightArmPlank: PlankExerciseName { get }
-
Straight Arm Plank with Shoulder Touch
Declaration
Swift
static var straightArmPlankShoulderTouch: PlankExerciseName { get }
-
Weighted Straight Arm Plank with Shoulder Touch
Declaration
Swift
static var weightedStraightArmPlankShoulderTouch: PlankExerciseName { get }
-
Swiss Ball Plank
Declaration
Swift
static var swissBallPlank: PlankExerciseName { get }
-
Weighted Swiss Ball Plank
Declaration
Swift
static var weightedSwissBallPlank: PlankExerciseName { get }
-
Swiss Ball Plank Leg Lift
Declaration
Swift
static var swissBallPlankLegLift: PlankExerciseName { get }
-
Weighted Swiss Ball Plank Leg Lift
Declaration
Swift
static var weightedSwissBallPlankLegLift: PlankExerciseName { get }
-
Swiss Ball Plank Leg Lift and Hold
Declaration
Swift
static var swissBallPlankLegLiftHold: PlankExerciseName { get }
-
Swiss Ball Plank with Feet on Bench
Declaration
Swift
static var swissBallPlankFeetBench: PlankExerciseName { get }
-
Weighted Swiss Ball Plank with Feet on Bench
Declaration
Swift
static var weightedSwissBallPlankFeetBench: PlankExerciseName { get }
-
Swiss Ball Prone Jackknife
Declaration
Swift
static var swissBallProneJackknife: PlankExerciseName { get }
-
Weighted Swiss Ball Prone Jackknife
Declaration
Swift
static var weightedSwissBallProneJackknife: PlankExerciseName { get }
-
Swiss Ball Side Plank
Declaration
Swift
static var swissBallSidePlank: PlankExerciseName { get }
-
Weighted Swiss Ball Side Plank
Declaration
Swift
static var weightedSwissBallSidePlank: PlankExerciseName { get }
-
Three Way Plank
Declaration
Swift
static var threeWayPlank: PlankExerciseName { get }
-
Weighted Three Way Plank
Declaration
Swift
static var weightedThreeWayPlank: PlankExerciseName { get }
-
Towel Plank and Knee In
Declaration
Swift
static var towelPlankKneeIn: PlankExerciseName { get }
-
Weighted Towel Plank and Knee In
Declaration
Swift
static var weightedTowelPlankKneeIn: PlankExerciseName { get }
-
T Stabilization
Declaration
Swift
static var tStabilization: PlankExerciseName { get }
-
Weighted T Stabilization
Declaration
Swift
static var weightedTStabilization: PlankExerciseName { get }
-
Turkish Get Up to Side Plank
Declaration
Swift
static var turkishGetUpSidePlank: PlankExerciseName { get }
-
Weighted Turkish Get Up to Side Plank
Declaration
Swift
static var weightedTurkishGetUpSidePlank: PlankExerciseName { get }
-
Two Point Plank
Declaration
Swift
static var twoPointPlank: PlankExerciseName { get }
-
Weighted Two Point Plank
Declaration
Swift
static var weightedTwoPointPlank: PlankExerciseName { get }
-
Weighted Plank
Declaration
Swift
static var weightedPlank: PlankExerciseName { get }
-
Wide Stance Plank with Diagonal Arm Lift
Declaration
Swift
static var wideStancePlankDiagonalArmLift: PlankExerciseName { get }
-
Weighted Wide Stance Plank with Diagonal Arm Lift
Declaration
Swift
static var weightedWideStancePlankDiagonalArmLift: PlankExerciseName { get }
-
Wide Stance Plank with Diagonal Leg Lift
Declaration
Swift
static var wideStancePlankDiagonalLegLift: PlankExerciseName { get }
-
Weighted Wide Stance Plank with Diagonal Leg Lift
Declaration
Swift
static var weightedWideStancePlankDiagonalLegLift: PlankExerciseName { get }
-
Wide Stance Plank with Leg Lift
Declaration
Swift
static var wideStancePlankLegLift: PlankExerciseName { get }
-
Weighted Wide Stance Plank with Leg Lift
Declaration
Swift
static var weightedWideStancePlankLegLift: PlankExerciseName { get }
-
Wide Stance Plank with Opposite Arm and Leg Lift
Declaration
Swift
static var wideStancePlankOppositeArmLegLift: PlankExerciseName { get }
-
Weighted Mountain Climber with Hands on Bench
Declaration
Swift
static var weightedMountainClimberHandsBench: PlankExerciseName { get }
-
Weighted Swiss Ball Plank Leg Lift and Hold
Declaration
Swift
static var weightedSwissBallPlankLegLiftHold: PlankExerciseName { get }
-
Weighted Wide Stance Plank with Opposite Arm and Leg Lift
Declaration
Swift
static var weightedWideStancePlankOppositeArmLegLift: PlankExerciseName { get }
-
Plank with Feet on Swiss Ball
Declaration
Swift
static var plankFeetSwissBall: PlankExerciseName { get }
-
Side Plank to Plank with Reach Under
Declaration
Swift
static var sidePlankPlankReachUnder: PlankExerciseName { get }
-
Bridge with Glute Lower Lift
Declaration
Swift
static var bridgeGluteLowerLift: PlankExerciseName { get }
-
Bridge One Leg Bridge
Declaration
Swift
static var bridgeOneLegBridge: PlankExerciseName { get }
-
Plank with Arm Variations
Declaration
Swift
static var plankArmVariations: PlankExerciseName { get }
-
Plank with Leg Lift
Declaration
Swift
static var plankLegLift: PlankExerciseName { get }
-
Reverse Plank with Leg Pull
Declaration
Swift
static var reversePlankLegPull: PlankExerciseName { get }