/** * Project  : TMA-AMDA * Name : PlotHistogram1DSerieObject.js * @class amdaPlotObj.PlotHistogram1DSerieObject * @extends amdaPlotObj.PlotBaseSerieObject * @brief Plot Histogram1D Business Object Definition * @author Furkan Erdogan * @version $Id: PlotHistogram1DSerieObject.js furkan $ ****************************************************************************** * FT Id : Date : Name - Description ****************************************************************************** * : :08/02/2023: FER - file creation */ Ext.define('amdaPlotObj.PlotHistogram1DSerieObject', { extend: 'amdaPlotObj.PlotBaseSerieObject', requires: ['amdaPlotObj.PlotAxisObject'], fields : [ // {name: 'serie-xaxis-param', type: 'string'}, // {name: 'serie-resampling-mode', type: 'string'}, {name: 'histo1d-function', type: 'string'}, {name: 'histotype-param', type: 'string' }, {name: 'histo1d-xbinnumber', type: 'int'}, {name: 'histo1d-style', type: 'string'}, {name: 'histo1d-color', type: 'string', defaultValue: "none"} ], constructor: function(){ var me = this; me.callParent(arguments); }, setDefaultValues: function() { // this.set('serie-xaxis-param', ''); // this.set('serie-resampling-mode', amdaDefaultValues.plot.serie.resamplingMode); this.set('histo1d-function', amdaDefaultValues.plot.histogram1D.histo1DFunction); this.set('histotype-param', ''); this.set('histo1d-xbinnumber', amdaDefaultValues.plot.histogram1D.xbinnumber); this.set('histo1d-style', amdaDefaultValues.plot.histogram1D.histo1DStyle); this.set('histo1d-color', amdaDefaultValues.plot.histogram1D.color); this.callParent(arguments); }, getJsonValues : function() { var serieValues = this.callParent(arguments); // serieValues['serie-xaxis-param'] = this.get('serie-xaxis-param'); // serieValues['serie-resampling-mode'] = this.get('serie-resampling-mode'); serieValues['histo1d-function'] = this.get('histo1d-function'); serieValues['histotype-param'] = this.get('histotype-param'); serieValues['histo1d-xbinnumber'] = this.get('histo1d-xbinnumber'); serieValues['histo1d-style'] = this.get('histo1d-style'); serieValues['histo1d-color'] = this.get('histo1d-color'); // serieValues['histo1D-ybinnumber'] = this.get('histo1D-ybinnumber'); // serieValues['histo1D-smoothfactor'] = this.get('histo1D-smoothfactor'); return serieValues; } });