context.js 683 Bytes
Newer Older
Athanasios's avatar
Athanasios committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const cullingVolume = require("./cullingVolume");
const gbb = require("./geographicBoundingBox");
const camera = require("./camera");
const offCenterFrustum = require("./offCenterFrustum");
const drawingBuffer = require("./drawingBuffer");

const fromRequest = (req) => {

  return {
    cullingVolume: cullingVolume.fromString(req.query.cullingvolume),
    bb: gbb.fromString(req.query.boundingbox),
    camera: camera.fromString(req.query.camera),
    offCenterFrustum: offCenterFrustum.fromString(req.query.frustum),
    drawingBuffer: drawingBuffer.fromString(req.query.drawingbuffer),
athanasios's avatar
athanasios committed
15
    requestTime: req.query.time
Athanasios's avatar
Athanasios committed
16
17
18
19
20
  };

}

module.exports = { fromRequest };