net.ctdp.rfdynhud.values
Enum LapState

java.lang.Object
  extended by java.lang.Enum<LapState>
      extended by net.ctdp.rfdynhud.values.LapState
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<LapState>

public enum LapState
extends java.lang.Enum<LapState>


Enum Constant Summary
AFTER_SECTOR1_START
           
AFTER_SECTOR2_START
           
AFTER_SECTOR3_START
           
BEFORE_SECTOR1_END
           
BEFORE_SECTOR2_END
           
BEFORE_SECTOR3_END
           
OUTLAP
           
SOMEWHERE
           
 
Field Summary
 java.lang.String SHORT
           
 
Method Summary
static LapState getLapState(Track track, VehicleScoringInfo vsi)
           
static LapState getLapState(Track track, VehicleScoringInfo vsi, float beforeSectorDistance, float afterSectorDistance)
           
 boolean isAfterSectorStart()
           
 boolean isBeforeSectorEnd()
           
static LapState valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static LapState[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

OUTLAP

public static final LapState OUTLAP

SOMEWHERE

public static final LapState SOMEWHERE

AFTER_SECTOR1_START

public static final LapState AFTER_SECTOR1_START

BEFORE_SECTOR1_END

public static final LapState BEFORE_SECTOR1_END

AFTER_SECTOR2_START

public static final LapState AFTER_SECTOR2_START

BEFORE_SECTOR2_END

public static final LapState BEFORE_SECTOR2_END

AFTER_SECTOR3_START

public static final LapState AFTER_SECTOR3_START

BEFORE_SECTOR3_END

public static final LapState BEFORE_SECTOR3_END
Field Detail

SHORT

public final java.lang.String SHORT
Method Detail

values

public static LapState[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (LapState c : LapState.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static LapState valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

isAfterSectorStart

public final boolean isAfterSectorStart()

isBeforeSectorEnd

public final boolean isBeforeSectorEnd()

getLapState

public static LapState getLapState(Track track,
                                   VehicleScoringInfo vsi,
                                   float beforeSectorDistance,
                                   float afterSectorDistance)

getLapState

public static LapState getLapState(Track track,
                                   VehicleScoringInfo vsi)