package sd.model;

/**
 * Enumeração dos diferentes tipos de veículos na simulação.
 * 
 * <p>Cada tipo pode ter propriedades diferentes como tempo de travessia
 * e probabilidade de geração, definidas na {@link sd.config.SimulationConfig}.</p>
 */
public enum VehicleType {
    
    /** Bicicleta ou motocicleta - tempo de travessia curto */
    BIKE,
    
    /** Veículo ligeiro padrão (carro) - tipo mais comum */
    LIGHT,
    
    /** Veículo pesado (camião ou autocarro) - tempo de travessia longo */
    HEAVY
}