How to use the @xviz/parser.XVIZStyleParser function in @xviz/parser

To help you get started, we’ve selected a few @xviz/parser examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github uber / xviz / test / modules / conformance / renderer / index.js View on Github external
export default function renderXVIZ(context, messages) {
  const metadata = parseMessage(messages[0]);
  const timeslice = parseMessage(messages[1]);
  const styleParser = new XVIZStyleParser(metadata.styles);
  const {width, height} = context.canvas;

  for (const streamName in metadata.streams) {
    const streamMetadata = metadata.streams[streamName];
    const stream = timeslice.streams[streamName];
    if (!stream) {
      continue; // eslint-disable-line
    }

    const renderer = renderers[streamMetadata.primitive_type];
    const project = getTransform({
      vehiclePose: timeslice.vehiclePose,
      streamMetadata,
      viewport: {width, height}
    });
    const stylesheet = styleParser.getStylesheet(streamName);
github uber / xviz / test / modules / parser / styles / xviz-style-parser.spec.js View on Github external
tape('XVIZStyleParser', t => {
  const styleParser = new XVIZStyleParser();

  t.ok(styleParser, 'XVIZStyleParser constructor does not throw error');
  t.ok(
    styleParser.getStylesheet('stream') instanceof Stylesheet,
    'XVIZStyleParser.getStylesheet returns a Stylesheet'
  );

  t.end();
});
github uber / xviz / test / bench / parse-stream-message.bench.js View on Github external
    .add('xviz#parseStylesheet', () => new XVIZStyleParser(sampleXVIZStylesheet));
}
github uber / streetscape.gl / modules / core / src / components / log-viewer.js View on Github external
_getStyleParser({metadata, xvizStyles}) {
    return new XVIZStyleParser(mergeXVIZStyles(metadata && metadata.styles, xvizStyles));
  }
github uber / streetscape.gl / modules / core / src / components / log-viewer / core-3d-viewer.js View on Github external
_getStyleParser({metadata, xvizStyles}) {
    return new XVIZStyleParser(mergeXVIZStyles(metadata && metadata.styles, xvizStyles));
  }