18
18
#include < algorithm>
19
19
20
20
#include " qgscolortable.h"
21
+ #include " qgslogger.h"
21
22
22
23
/* compare ramps */
23
24
bool compareRampSort ( const RAMP &a, const RAMP &b)
@@ -36,10 +37,7 @@ bool compareRampSearch ( const RAMP &a, const RAMP &b)
36
37
37
38
QgsColorTable::QgsColorTable ( int interp )
38
39
{
39
- #ifdef QGISDEBUG
40
- std::cerr << " QgsColorTable::QgsColorTable()" << std::endl;
41
- #endif
42
-
40
+ QgsDebugMsg (" QgsColorTable::QgsColorTable()" );
43
41
mInterp = interp;
44
42
}
45
43
@@ -49,9 +47,9 @@ QgsColorTable::~QgsColorTable()
49
47
50
48
void QgsColorTable::add ( int index, unsigned char c1, unsigned char c2, unsigned char c3, unsigned char c4 )
51
49
{
52
- #ifdef QGISDEBUG
53
- std::cerr << " QgsColorTable::add() index = " << index << std::endl ;
54
- #endif
50
+ #ifdef QGISDEBUG
51
+ QgsLogger::debug ( " QgsColorTable::add() index" , index, 1 , __FILE__, __FUNCTION__, __LINE__) ;
52
+ #endif
55
53
56
54
if ( mDiscrete .size () == 0 ) {
57
55
mMin = index;
@@ -73,9 +71,7 @@ void QgsColorTable::add ( int index, unsigned char c1, unsigned char c2, unsigne
73
71
74
72
void QgsColorTable::clear ()
75
73
{
76
- #ifdef QGISDEBUG
77
- std::cerr << " QgsColorTable::clear() called " << std::endl;
78
- #endif
74
+ QgsDebugMsg (" QgsColorTable::clear() called " );
79
75
mDiscrete .clear ();
80
76
mRamp .clear ();
81
77
mMax =0 ;
@@ -87,11 +83,11 @@ void QgsColorTable::add ( double min, double max,
87
83
unsigned char min_c1, unsigned char min_c2, unsigned char min_c3, unsigned char min_c4,
88
84
unsigned char max_c1, unsigned char max_c2, unsigned char max_c3, unsigned char max_c4 )
89
85
{
90
- RAMP ramp;
91
-
92
- # ifdef QGISDEBUG
93
- std::cerr << " QgsColorTable::add() min = " << min << " max = " << max << std::endl ;
94
- #endif
86
+ RAMP ramp;
87
+ # ifdef QGISDEBUG
88
+ QgsLogger::debug ( " QgsColorTable::add() min " , min, 1 , __FILE__, __FUNCTION__, __LINE__);
89
+ QgsLogger::debug ( " QgsColorTable::add() max " , max, 1 , __FILE__, __FUNCTION__, __LINE__) ;
90
+ #endif
95
91
96
92
if ( mRamp .size () == 0 ) {
97
93
mMin = min;
@@ -186,21 +182,32 @@ double QgsColorTable::rmax ( void )
186
182
187
183
void QgsColorTable::print ( void )
188
184
{
189
- std::cerr << " ******** Color table ********" << std::endl;
185
+ #ifdef QGISDEBUG
186
+ QgsLogger::debug (" ******** Color table ********" , 1 , __FILE__, __FUNCTION__, __LINE__);
187
+ QgsLogger::debug (" Discrete table size" , (int )mDiscrete .size (), 1 , __FILE__, __FUNCTION__, __LINE__);
190
188
191
- std::cerr << " Discrete table size = " << mDiscrete .size () << std::endl;
192
189
for ( int i = 0 ; i < mDiscrete .size (); i++ ) {
193
- std::cerr << " i = " << i << " c1 = " << (int ) mDiscrete [i].c1 << " c2 = " << (int )mDiscrete [i].c2
194
- << " c3 = " << (int )mDiscrete [i].c3 << std::endl;
190
+ QgsLogger::debug (" i" , i, 2 , __FILE__, __FUNCTION__, __LINE__);
191
+ QgsLogger::debug (" c1" , (int ) mDiscrete [i].c1 , 2 , __FILE__, __FUNCTION__, __LINE__);
192
+ QgsLogger::debug (" c2" , (int ) mDiscrete [i].c2 , 2 , __FILE__, __FUNCTION__, __LINE__);
193
+ QgsLogger::debug (" c3" , (int ) mDiscrete [i].c3 , 2 , __FILE__, __FUNCTION__, __LINE__);
195
194
}
196
195
197
- std::cerr << " Ramp table size = " << mRamp .size () << std::endl ;
196
+ QgsLogger::debug ( " Ramp table size" , ( int ) mRamp .size (), 1 , __FILE__, __FUNCTION__, __LINE__) ;
198
197
for ( int i = 0 ; i < mRamp .size (); i++ ) {
199
198
std::cerr << " min = " << mRamp [i].min << " max = " << mRamp [i].max
200
199
<< " min_c1 = " << (int )mRamp [i].min_c1 << " min_c2 = " << (int )mRamp [i].min_c2
201
200
<< " min_c3 = " << (int )mRamp [i].min_c3 << " max_c1 = " << (int )mRamp [i].max_c1
202
201
<< " max_c2 = " << (int )mRamp [i].max_c2 << " max_c3 = " << (int )mRamp [i].max_c3
203
202
<< std::endl;
203
+ QgsLogger::debug (" min" , mRamp [i].min , 2 , __FILE__, __FUNCTION__, __LINE__);
204
+ QgsLogger::debug (" min_c1" , (int )mRamp [i].min_c1 , 2 , __FILE__, __FUNCTION__, __LINE__);
205
+ QgsLogger::debug (" min_c2" , (int )mRamp [i].min_c2 , 2 , __FILE__, __FUNCTION__, __LINE__);
206
+ QgsLogger::debug (" min_c3" , (int )mRamp [i].min_c3 , 2 , __FILE__, __FUNCTION__, __LINE__);
207
+ QgsLogger::debug (" max_c1" , (int )mRamp [i].max_c1 , 2 , __FILE__, __FUNCTION__, __LINE__);
208
+ QgsLogger::debug (" max_c2" , (int )mRamp [i].max_c2 , 2 , __FILE__, __FUNCTION__, __LINE__);
209
+ QgsLogger::debug (" max_c3" , (int )mRamp [i].max_c3 , 2 , __FILE__, __FUNCTION__, __LINE__);
204
210
}
211
+ #endif
205
212
}
206
213
0 commit comments