aboutsummaryrefslogtreecommitdiffstats
path: root/src/bbox.js
blob: f58e77b46d21e00b69aaa19bf8e214c719fe680a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SVG.BBox = function(element) {
  /* actual, native bounding box */
  var box = element.node.getBBox()
  
  /* include translations on x an y */
  this.x = box.x + element.trans.x
  this.y = box.y + element.trans.y
  
  /* plain width and height */
  this.width  = box.width * element.trans.scaleX
  this.height = box.height * element.trans.scaleY
  
  /* add the center */
  this.cx = this.x + this.width / 2
  this.cy = this.y + this.height / 2
  
}