forked from caenrigen/LatexKit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
create column features.js
72 lines (57 loc) · 1.75 KB
/
create column features.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
function colFeat()
{
var that={};
//private members
var pmError = false;
var sdError = false;
var lbar = false;
var rbar = false;
//public member functions for set reset and read
// getters
that.get_pmError = function(){ return pmError; }
that.get_sdError = function(){ return sdError; }
that.get_lbar = function(){ return lbar; }
that.get_rbar = function(){ return rbar; }
// setters
that.set_pmError = function(){ pmError=true; }
that.set_sdError = function(){ sdError = true; }
that.set_lbar = function(){ lbar = true; }
that.set_rbar = function(){ rbar = true; }
// resetters
that.reset_pmError = function(){ pmError = false; }
that.reset_sdError = function(){ sdError = false; }
that.reset_lbar = function(){ lbar = false; }
that.reset_rbar = function(){ rbar = false; }
return that;
}
//
//function create_colFeat(range)
//{
//
// // variavel local para ter os valores que estao no range
// var values = range.getDisplayValues();
// var numColumns = range.getNumColumns();
//
// //Vetor de estruturas ColFeat que guarda as caracteristicas de cada coluna
// var colFeats = [];
//
// for(var k=0;k<numColumns;k++)
// colFeats[k] = colFeat();
//
// // Comecar pelo canto de cima direita e ir pela matriz abaixo
// // ate encontrar uma referencia a keyword "err", parar quando encontrar
// for(k=1;k<numColumns;k++)
// for(var i=0;i<values.length;i++)
// {
// if(values[i][k] === getDevSettings().getErrorColumnTag())
// {
// colFeats[k - 1].set_pmError();
// break;
// }
// if(values[i][k] === 'sd')
// {
// colFeats[k - 1].set_sdError();
// }
// }
// return colFeats;
//}