
webapp.js.SvgDrawer.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of corese-server Show documentation
Show all versions of corese-server Show documentation
Corese is a Semantic Web Factory (triple store and SPARQL endpoint) implementing RDF, RDFS, SPARQL 1.1
Query and Update.
The newest version!
"use strict";
export class SvgDrawer {
setData(data) {
this.data = data;
return this;
}
setParameters(parameters) {
this.parameters = parameters;
return this;
}
draw(svgId) {
this.svgId = svgId;
return this;
}
setupZoomHandler(svg) {
let g = svg.select("g");
let zoomed = function () {
g.attr("transform", d3.event.transform);
};
this.zoomHandler = d3.zoom()
.scaleExtent([0.1,10])
// .translateExtent(extent)
.on("zoom", zoomed);
svg.call(this.zoomHandler);
}
};
export class SvgDrawerParameters {
constructor() {
this.parameters = {};
}
};
© 2015 - 2025 Weber Informatics LLC | Privacy Policy