function QueryChange(params, lastPts, numEmbedGraphs) {
  this.params_ = params;
  this.lastPts = lastPts;
  this.numEmbedGraphs = numEmbedGraphs;

  // Computed on demand:
  this.queryChangeButtonElem = null;
  this.queryChangeButtonOppositeElem = null;
  this.lastPtsElems = null;
  this.lastPtsTitleElem = null;
  this.hideForLastPtsElems = null;
}
/**
 * @constructor
 * @param {Params} params A URL parameter storage and manipulation object.
 * @param {number} lastPts The number of points to load.  If 0 then not in last
 *   points mode, so load range instead of last points.
 * @param {numEmbedGraphs} numEmbedGraphs The number of embedded graphs chosen
 *   if any.
 */
@constructor
@param {Params} params A URL parameter storage and manipulation object.
@param {number} lastPts The number of points to load.  If 0 then not in last
points mode, so load range instead of last points.
@param {numEmbedGraphs} numEmbedGraphs The number of embedded graphs chosen
if any.
@constructor @param { Params } params A URL parameter storage and manipulation object . @param { number } lastPts The number of points to load . If 0 then not in last points mode so load range instead of last points . @param { numEmbedGraphs } numEmbedGraphs The number of embedded graphs chosen if any .
function QueryChange(params, lastPts, numEmbedGraphs) {
  this.params_ = params;
  this.lastPts = lastPts;
  this.numEmbedGraphs = numEmbedGraphs;
  this.queryChangeButtonElem = null;
  this.queryChangeButtonOppositeElem = null;
  this.lastPtsElems = null;
  this.lastPtsTitleElem = null;
  this.hideForLastPtsElems = null;
}
function QueryChange ( params , lastPts , numEmbedGraphs ) { this . params_ = params ; this . lastPts = lastPts ; this . numEmbedGraphs = numEmbedGraphs ; this . queryChangeButtonElem = null ; this . queryChangeButtonOppositeElem = null ; this . lastPtsElems = null ; this . lastPtsTitleElem = null ; this . hideForLastPtsElems = null ; }
@constructor
 @param {Params} params A URL parameter storage and manipulation object.
@constructor @param { Params } params A URL parameter storage and manipulation object .
// Computed on demand: