igeo

## Interface I2DFieldI

- All Superinterfaces:
    IFieldI
  All Known Implementing Classes:
    I2DCurveFieldGeo, I2DField, I2DMapField, I2DMapFieldGeo, I2DSurfaceFieldGeo, I2DSurfaceNormalField, I2DSurfaceNormalField.I2DSurfaceNormalFieldGeo, I2DSurfacePositionField, I2DSurfacePositionField.I2DSurfacePositionFieldGeo, I2DSurfaceSlopeField, I2DSurfaceSlopeField.I2DSurfaceSlopeFieldGeo, I2DSurfaceUTangentField, I2DSurfaceUTangentField.I2DSurfaceUTangentFieldGeo, I2DSurfaceVTangentField, I2DSurfaceVTangentField.I2DSurfaceVTangentFieldGeo

      public interface I2DFieldI
      extends IFieldI

  abstract field function
  Author:
    Satoru Sugihara

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `IVec2I` | `get(IVecI pos)` get field value at 3D location
    `IVec2I` | `get(IVecI pos, IVecI vel)` get field value at 3D location with velocity

    - ### Methods inherited from interface igeo.IFieldI

      `bidirectional, constantIntensity, decay, del, gauss, gaussian, gaussianDecay, intensity, intensity, linear, linearDecay, noDecay, threshold, threshold`

- - ### Method Detail

    - #### get

          IVec2I get(IVecI pos)

      get field value at 3D location
      Specified by:
        `get` in interface `IFieldI`

    - #### get

          IVec2I get(IVecI pos,
                     IVecI vel)

      Description copied from interface: `IFieldI`
      get field value at 3D location with velocity
      Specified by:
        `get` in interface `IFieldI`