interfacesFerrovia
Enum DefsGlobais.TipoAtributo
java.lang.Object
java.lang.Enum<DefsGlobais.TipoAtributo>
interfacesFerrovia.DefsGlobais.TipoAtributo
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<DefsGlobais.TipoAtributo>
- Enclosing interface:
- DefsGlobais
public static enum DefsGlobais.TipoAtributo
- extends java.lang.Enum<DefsGlobais.TipoAtributo>
Define os atributos para cada um dos elementos da rede.
Convenções para os valores dos atributos:
- tempos: inteiros, representando segundos.
- distancia: float, representando metros.
- velocidade: float, representanto m/s
- aceleração e frenagem : float, representanto m/s/s (cada uma sempre >= 0)
Convenções para sentido da velocidade (trecho e chave):
- velocidade > 0 ==> sentido A->B
- velocidade < 0 ==> sentido B->A
Convenções para os trechos e composições
- posição da composição:
- extremidade A do trecho --> posição == 0
- extremidade B do trecho --> posição >= distância do trecho
Methods inherited from class java.lang.Enum |
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
ID
public static final DefsGlobais.TipoAtributo ID
TIPO
public static final DefsGlobais.TipoAtributo TIPO
COMPRIMENTO
public static final DefsGlobais.TipoAtributo COMPRIMENTO
VELOCIDADE_MAX
public static final DefsGlobais.TipoAtributo VELOCIDADE_MAX
ACELERACAO_MAX
public static final DefsGlobais.TipoAtributo ACELERACAO_MAX
FRENAGEM_MAX
public static final DefsGlobais.TipoAtributo FRENAGEM_MAX
ITINERARIO
public static final DefsGlobais.TipoAtributo ITINERARIO
PARTIDA
public static final DefsGlobais.TipoAtributo PARTIDA
ID_TR_CH_ATUAL
public static final DefsGlobais.TipoAtributo ID_TR_CH_ATUAL
POSICAO_ATUAL
public static final DefsGlobais.TipoAtributo POSICAO_ATUAL
VEL_ATUAL
public static final DefsGlobais.TipoAtributo VEL_ATUAL
SENTIDO_ATUAL
public static final DefsGlobais.TipoAtributo SENTIDO_ATUAL
ACEL_ATUAL
public static final DefsGlobais.TipoAtributo ACEL_ATUAL
FREN_ATUAL
public static final DefsGlobais.TipoAtributo FREN_ATUAL
EM_MOVIMENTO
public static final DefsGlobais.TipoAtributo EM_MOVIMENTO
DISTANCIA
public static final DefsGlobais.TipoAtributo DISTANCIA
ID_TR_CH_A
public static final DefsGlobais.TipoAtributo ID_TR_CH_A
ID_TR_CH_B
public static final DefsGlobais.TipoAtributo ID_TR_CH_B
N_COMPOSICOES
public static final DefsGlobais.TipoAtributo N_COMPOSICOES
TRECHOS_A
public static final DefsGlobais.TipoAtributo TRECHOS_A
TRECHOS_B
public static final DefsGlobais.TipoAtributo TRECHOS_B
TEMPO_MUDANCA
public static final DefsGlobais.TipoAtributo TEMPO_MUDANCA
EM_MUDANCA
public static final DefsGlobais.TipoAtributo EM_MUDANCA
TEMPO_CONCLUSAO
public static final DefsGlobais.TipoAtributo TEMPO_CONCLUSAO
values
public static final DefsGlobais.TipoAtributo[] values()
- Returns an array containing the constants of this enum type, in
the order they're declared. This method may be used to iterate
over the constants as follows:
for(DefsGlobais.TipoAtributo c : DefsGlobais.TipoAtributo.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they're declared
valueOf
public static DefsGlobais.TipoAtributo 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