com.tencent.lbssearch.object.param

## 类 TruckingMatrixParam

- java.lang.Object
- - com.tencent.lbssearch.object.param.MatrixParam
  - - com.tencent.lbssearch.object.param.TruckingMatrixParam

- 所有已实现的接口:
    ParamObject

      public class TruckingMatrixParam
      extends MatrixParam

- - ### 嵌套类概要

    嵌套类
    限定符和类型 | 类和说明
    --- | ---
    `static class` | `TruckingMatrixParam.EnergyType`
    `static class` | `TruckingMatrixParam.GasEmissionStandard`
    `static class` | `TruckingMatrixParam.GoodsType`
    `static class` | `TruckingMatrixParam.PassType`
    `static class` | `TruckingMatrixParam.PlateColor`
    `static class` | `TruckingMatrixParam.TrailerType`
    `static class` | `TruckingMatrixParam.TruckSize`

    - ### 从类继承的嵌套类/接口 com.tencent.lbssearch.object.param.MatrixParam

      `MatrixParam.HeadingLatLng, MatrixParam.ModeType`

  - ### 字段概要

    - ### 从类继承的字段 com.tencent.lbssearch.object.param.MatrixParam

      `fromPoints, mode, toPoints`

  - ### 构造器概要

    构造器
    构造器和说明
    `TruckingMatrixParam()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `com.tencent.lbssearch.object.RequestParams` | `buildParameters()` 构造参数
    `boolean` | `checkParams()` 检查参数输入是否正确
    `TruckingMatrixParam` | `setAxleCount(int axleCount)` 设置轴数，默认 2
    `TruckingMatrixParam` | `setAxleWeight(double axleWeight)` 设置轴重，单位：吨，默认 2
    `TruckingMatrixParam` | `setEnergyType(TruckingMatrixParam.EnergyType energyType)` 设置能源类型
    `TruckingMatrixParam` | `setGasEmissionStandard(TruckingMatrixParam.GasEmissionStandard gasEmissionStandard)` 设置尾气排放标准
    `TruckingMatrixParam` | `setGoodsType(TruckingMatrixParam.GoodsType goodsType)` 设置货品类型
    `TruckingMatrixParam` | `setPassType(TruckingMatrixParam.PassType passType)` 设置通行证类型
    `TruckingMatrixParam` | `setPlateColor(TruckingMatrixParam.PlateColor color)` 设置车牌颜色
    `TruckingMatrixParam` | `setTrailerType(TruckingMatrixParam.TrailerType trailerType)` 设置拖挂类型
    `TruckingMatrixParam` | `setTruckHeight(double height)` 设置车辆高度，单位：米，默认 1.8
    `TruckingMatrixParam` | `setTruckLength(double length)` 设置车辆长度，单位：米，默认 4.2
    `TruckingMatrixParam` | `setTruckLoad(double load)` 设置核定载重，单位：吨，默认 2
    `TruckingMatrixParam` | `setTruckNumber(java.lang.String truckNumber)` 车牌号 当缺省时，算路不考虑政策性区域限行
    `TruckingMatrixParam` | `setTruckSize(TruckingMatrixParam.TruckSize size)` 设置车型，依据国标分类
    `TruckingMatrixParam` | `setTruckWeight(double weight)` 设置车辆总重，单位：吨，默认 2.5
    `TruckingMatrixParam` | `setTruckWidth(double width)` 设置车辆宽度，单位：米，默认 1.9

    - ### 从类继承的方法 com.tencent.lbssearch.object.param.MatrixParam

      `addFromPoint, addFromPoints, addToPoint, addToPoints, setMode`

    - ### 从类继承的方法 java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### TruckingMatrixParam

          public TruckingMatrixParam()

  - ### 方法详细资料

    - #### checkParams

          public boolean checkParams()

      从接口复制的说明: `ParamObject`
      检查参数输入是否正确
      指定者:
        `checkParams` 在接口中 `ParamObject`
      覆盖:
        `checkParams` 在类中 `MatrixParam`

    - #### buildParameters

          public com.tencent.lbssearch.object.RequestParams buildParameters()

      从接口复制的说明: `ParamObject`
      构造参数
      指定者:
        `buildParameters` 在接口中 `ParamObject`
      覆盖:
        `buildParameters` 在类中 `MatrixParam`

    - #### setTruckSize

          public TruckingMatrixParam setTruckSize(TruckingMatrixParam.TruckSize size)

      设置车型，依据国标分类
      参数:
        -

    - #### setTruckLength

          public TruckingMatrixParam setTruckLength(double length)

      设置车辆长度，单位：米，默认 4.2
      参数:
        -

    - #### setTruckHeight

          public TruckingMatrixParam setTruckHeight(double height)

      设置车辆高度，单位：米，默认 1.8
      参数:
        -

    - #### setTruckWidth

          public TruckingMatrixParam setTruckWidth(double width)

      设置车辆宽度，单位：米，默认 1.9
      参数:
        -

    - #### setTruckWeight

          public TruckingMatrixParam setTruckWeight(double weight)

      设置车辆总重，单位：吨，默认 2.5
      参数:
        -

    - #### setTruckLoad

          public TruckingMatrixParam setTruckLoad(double load)

      设置核定载重，单位：吨，默认 2
      参数:
        -

    - #### setAxleWeight

          public TruckingMatrixParam setAxleWeight(double axleWeight)

      设置轴重，单位：吨，默认 2
      参数:
        -

    - #### setAxleCount

          public TruckingMatrixParam setAxleCount(int axleCount)

      设置轴数，默认 2
      参数:
        -

    - #### setTruckNumber

          public TruckingMatrixParam setTruckNumber(java.lang.String truckNumber)

      车牌号 当缺省时，算路不考虑政策性区域限行
      参数:
        `truckNumber` -

    - #### setPlateColor

          public TruckingMatrixParam setPlateColor(TruckingMatrixParam.PlateColor color)

      设置车牌颜色
      参数:
        `color` -

    - #### setTrailerType

          public TruckingMatrixParam setTrailerType(TruckingMatrixParam.TrailerType trailerType)

      设置拖挂类型
      参数:
        `trailerType` - 取值：无（默认）

    - #### setGoodsType

          public TruckingMatrixParam setGoodsType(TruckingMatrixParam.GoodsType goodsType)

      设置货品类型
      参数:
        `goodsType` - 取值：常规货品（默认）

    - #### setEnergyType

          public TruckingMatrixParam setEnergyType(TruckingMatrixParam.EnergyType energyType)

      设置能源类型
      参数:
        `energyType` - 取值：不限（默认）

    - #### setGasEmissionStandard

          public TruckingMatrixParam setGasEmissionStandard(TruckingMatrixParam.GasEmissionStandard gasEmissionStandard)

      设置尾气排放标准
      参数:
        `gasEmissionStandard` - 取值：不限（默认）

    - #### setPassType

          public TruckingMatrixParam setPassType(TruckingMatrixParam.PassType passType)

      设置通行证类型
      参数:
        `passType` - 取值：无需考虑通行证（默认）