function PpeTexture(options) {
  //>>includeStart('debug', pragmas.debug);
  Check.typeOf.object("options.traits", options.traits);
  Check.typeOf.number.greaterThanOrEquals("options.index", options.index, 0);
  //>>includeEnd('debug');

  this._traits = options.traits;
  this._noData = options.noData;
  this._offset = options.offset;
  this._scale = options.scale;
  this._index = options.index;
  this._texCoord = options.texCoord;
}
PPE (Per-Point Error) texture in `NGA_gpm_local`.

This reflects the `ppeTexture` definition of the
{@link https://nsgreg.nga.mil/csmwg.jsp|NGA_gpm_local} glTF extension.

This is a valid glTF `TextureInfo` object (with a required `index`
and an optional `texCoord)`, with additional properties that
describe the structure of the metdata that is stored in the texture.

@constructor
@param {PpeTexture.ConstructorOptions} options An object describing initialization options

@private