a:27:{s:9:"#provides";s:26:"dojox.charting.plot2d.Base";s:9:"#resource";s:23:"charting/plot2d/Base.js";s:9:"#requires";a:3:{i:0;a:2:{i:0;s:6:"common";i:1;s:31:"dojox.charting.scaler.primitive";}i:1;a:2:{i:0;s:6:"common";i:1;s:22:"dojox.charting.Element";}i:2;a:2:{i:0;s:6:"common";i:1;s:28:"dojox.charting.plot2d.common";}}s:26:"dojox.charting.plot2d.Base";a:4:{s:4:"type";s:8:"Function";s:6:"chains";a:2:{s:9:"prototype";a:1:{i:0;s:22:"dojox.charting.Element";}s:4:"call";a:1:{i:0;s:22:"dojox.charting.Element";}}s:9:"classlike";b:1;s:7:"summary";s:0:"";}s:34:"dojox.charting.plot2d.Base.destroy";a:4:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:6:"source";s:50:" this.resetEvents(); this.inherited(arguments);";s:7:"summary";s:0:"";}s:32:"dojox.charting.plot2d.Base.clear";a:4:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:6:"source";s:99:" this.series = []; this._hAxis = null; this._vAxis = null; this.dirty = true; return this;";s:7:"summary";s:0:"";}s:34:"dojox.charting.plot2d.Base.setAxis";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:4:"axis";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:83:" if(axis){ this[axis.vertical ? "_vAxis" : "_hAxis"] = axis; } return this;";s:7:"summary";s:0:"";}s:36:"dojox.charting.plot2d.Base.addSeries";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"run";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:39:" this.series.push(run); return this;";s:7:"summary";s:0:"";}s:40:"dojox.charting.plot2d.Base.calculateAxes";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:3:"dim";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:14:" return this;";s:7:"summary";s:0:"";}s:34:"dojox.charting.plot2d.Base.isDirty";a:4:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:6:"source";s:92:" return this.dirty || this._hAxis && this._hAxis.dirty || this._vAxis && this._vAxis.dirty;";s:7:"summary";s:0:"";}s:33:"dojox.charting.plot2d.Base.render";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:3:"dim";a:1:{s:4:"type";s:0:"";}s:7:"offsets";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:14:" return this;";s:7:"summary";s:0:"";}s:44:"dojox.charting.plot2d.Base.getRequiredColors";a:4:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:6:"source";s:28:" return this.series.length;";s:7:"summary";s:0:"";}s:36:"dojox.charting.plot2d.Base.plotEvent";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:10:"parameters";a:1:{s:1:"o";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:1006:"dojo.provide("dojox.charting.plot2d.Base"); dojo.require("dojox.charting.scaler.primitive"); dojo.require("dojox.charting.Element"); dojo.require("dojox.charting.plot2d.common"); dojo.declare("dojox.charting.plot2d.Base", dojox.charting.Element, { destroy: function(){ this.resetEvents(); this.inherited(arguments); }, clear: function(){ this.series = []; this._hAxis = null; this._vAxis = null; this.dirty = true; return this; }, setAxis: function(axis){ if(axis){ this[axis.vertical ? "_vAxis" : "_hAxis"] = axis; } return this; }, addSeries: function(run){ this.series.push(run); return this; }, calculateAxes: function(dim){ return this; }, isDirty: function(){ return this.dirty || this._hAxis && this._hAxis.dirty || this._vAxis && this._vAxis.dirty; }, render: function(dim, offsets){ return this; }, getRequiredColors: function(){ return this.series.length; }, // events plotEvent: function(o){ // intentionally empty --- used for events";s:7:"summary";s:0:"";}s:34:"dojox.charting.plot2d.Base.connect";a:5:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:6:"object";a:1:{s:4:"type";s:0:"";}s:6:"method";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:78:" this.dirty = true; return dojo.connect(this, "plotEvent", object, method);";s:7:"summary";s:0:"";}s:33:"dojox.charting.plot2d.Base.events";a:4:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:6:"source";s:172:" var ls = this.plotEvent._listeners; if(!ls || !ls.length){ return false; } for(var i in ls){ if(!(i in Array.prototype)){ return true; } } return false;";s:7:"summary";s:0:"";}s:38:"dojox.charting.plot2d.Base.resetEvents";a:4:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:6:"source";s:52:" this.plotEvent({type: "onplotreset", plot: this});";s:7:"summary";s:0:"";}s:32:"dojox.charting.plot2d.Base._calc";a:6:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:3:"dim";a:1:{s:4:"type";s:0:"";}s:5:"stats";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:2034:"dojo.provide("dojox.charting.plot2d.Base"); dojo.require("dojox.charting.scaler.primitive"); dojo.require("dojox.charting.Element"); dojo.require("dojox.charting.plot2d.common"); dojo.declare("dojox.charting.plot2d.Base", dojox.charting.Element, { destroy: function(){ this.resetEvents(); this.inherited(arguments); }, clear: function(){ this.series = []; this._hAxis = null; this._vAxis = null; this.dirty = true; return this; }, setAxis: function(axis){ if(axis){ this[axis.vertical ? "_vAxis" : "_hAxis"] = axis; } return this; }, addSeries: function(run){ this.series.push(run); return this; }, calculateAxes: function(dim){ return this; }, isDirty: function(){ return this.dirty || this._hAxis && this._hAxis.dirty || this._vAxis && this._vAxis.dirty; }, render: function(dim, offsets){ return this; }, getRequiredColors: function(){ return this.series.length; }, // events plotEvent: function(o){ // intentionally empty --- used for events }, connect: function(object, method){ this.dirty = true; return dojo.connect(this, "plotEvent", object, method); }, events: function(){ var ls = this.plotEvent._listeners; if(!ls || !ls.length){ return false; } for(var i in ls){ if(!(i in Array.prototype)){ return true; } } return false; }, resetEvents: function(){ this.plotEvent({type: "onplotreset", plot: this}); }, // utilities _calc: function(dim, stats){ // calculate scaler if(this._hAxis){ if(!this._hAxis.initialized()){ this._hAxis.calculate(stats.hmin, stats.hmax, dim.width); } this._hScaler = this._hAxis.getScaler(); }else{ this._hScaler = dojox.charting.scaler.primitive.buildScaler(stats.hmin, stats.hmax, dim.width); } if(this._vAxis){ if(!this._vAxis.initialized()){ this._vAxis.calculate(stats.vmin, stats.vmax, dim.height); } this._vScaler = this._vAxis.getScaler(); }else{ this._vScaler = dojox.charting.scaler.primitive.buildScaler(stats.vmin, stats.vmax, dim.height); }";s:7:"private";b:1;s:7:"summary";s:0:"";}s:41:"dojox.charting.plot2d.Base._connectEvents";a:6:{s:9:"prototype";s:26:"dojox.charting.plot2d.Base";s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:5:"shape";a:1:{s:4:"type";s:0:"";}s:1:"o";a:1:{s:4:"type";s:0:"";}}s:6:"source";s:355:" shape.connect("onmouseover", this, function(e){ o.type = "onmouseover"; o.event = e; this.plotEvent(o); }); shape.connect("onmouseout", this, function(e){ o.type = "onmouseout"; o.event = e; this.plotEvent(o); }); shape.connect("onclick", this, function(e){ o.type = "onclick"; o.event = e; this.plotEvent(o); });";s:7:"private";b:1;s:7:"summary";s:0:"";}s:33:"dojox.charting.plot2d.Base.series";a:2:{s:8:"instance";s:26:"dojox.charting.plot2d.Base";s:7:"summary";s:0:"";}s:33:"dojox.charting.plot2d.Base._hAxis";a:3:{s:8:"instance";s:26:"dojox.charting.plot2d.Base";s:7:"private";b:1;s:7:"summary";s:0:"";}s:33:"dojox.charting.plot2d.Base._vAxis";a:3:{s:8:"instance";s:26:"dojox.charting.plot2d.Base";s:7:"private";b:1;s:7:"summary";s:0:"";}s:32:"dojox.charting.plot2d.Base.dirty";a:2:{s:8:"instance";s:26:"dojox.charting.plot2d.Base";s:7:"summary";s:0:"";}s:35:"dojox.charting.plot2d.Base._hScaler";a:3:{s:8:"instance";s:26:"dojox.charting.plot2d.Base";s:7:"private";b:1;s:7:"summary";s:0:"";}s:35:"dojox.charting.plot2d.Base._vScaler";a:3:{s:8:"instance";s:26:"dojox.charting.plot2d.Base";s:7:"private";b:1;s:7:"summary";s:0:"";}s:21:"dojox.charting.plot2d";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:14:"dojox.charting";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}