coreEngine.Helper.RampMeteringData

## Interface RampMeteringData

- All Known Implementing Classes:
    RampMeteringALINEAData, RampMeteringFuzzyData

      public interface RampMeteringData

  Interface for Adaptive Ramp Metering Data
  Author:
    Shu Liu

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `getItemCount()` Get number of items
    `java.lang.String` | `getItemName(int index)` Get item name at a given index
    `double` | `getItemValue(int index)` Get item value at a given index
    `void` | `setItemValue(int index, double value)` Get item value at a given index

- - ### Method Detail

    - #### getItemCount

          int getItemCount()

      Get number of items
      Returns:
        number of items

    - #### getItemName

          java.lang.String getItemName(int index)

      Get item name at a given index
      Parameters:
        `index` - index of item
      Returns:
        item name at a given index

    - #### getItemValue

          double getItemValue(int index)

      Get item value at a given index
      Parameters:
        `index` - index of item
      Returns:
        item value at a given index

    - #### setItemValue

          void setItemValue(int index,
                            double value)

      Get item value at a given index
      Parameters:
        `index` - index of item
        `value` - new item value