public class Dive
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BACKWARD |
static java.lang.String |
FORWARD |
static java.lang.String |
FREE |
static java.lang.String |
INWARD |
static java.lang.String |
PIKE |
static java.lang.String |
REVERSE |
static java.lang.String |
STRAIGHT |
static java.lang.String |
TUCK |
Constructor and Description |
---|
Dive(java.lang.String group,
int halfSomersaults,
int halfTwists,
java.lang.String position,
boolean flying)
Explicit Value Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCode()
Get the 4 or 5 character code associated with this dive.
|
double |
getDifficulty()
Get the FINA degree of difficulty.
|
public static final java.lang.String FORWARD
public static final java.lang.String BACKWARD
public static final java.lang.String REVERSE
public static final java.lang.String INWARD
public static final java.lang.String STRAIGHT
public static final java.lang.String PIKE
public static final java.lang.String TUCK
public static final java.lang.String FREE
public Dive(java.lang.String group, int halfSomersaults, int halfTwists, java.lang.String position, boolean flying)
group
- The group (FORWARD, BACKWARD, REVERSE, or INWARD)halfSomersaults
- The number of half-somersaults (e.g., 7 for a 3 1/2)halfTwists
- The number of half-twists (e.g., 2 for 1 full twist)position
- The position (STRAIGHT, PIKE, TUCK, or FREE)public java.lang.String getCode()
public double getDifficulty()
Archetypes