BinToPastels.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToPastels.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToPastels::reds[256] =
00017 { 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 
00018 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00019 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00020 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00021 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00022 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00023 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00024 253, 251, 249, 247, 245, 243, 241, 239, 237, 235, 233, 231, 229, 227,
00025 225, 223, 221, 219, 217, 216, 214, 212, 210, 208, 206, 204, 202, 200,
00026 198, 196, 194, 192, 190, 188, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00027 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00028 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00029 0, 0, 0, 0, 0, 2, 8, 13, 19, 25, 30, 36, 42, 48, 53, 59, 65, 71, 76, 82,
00030 88, 93, 99, 105, 111, 116, 122, 128, 133, 139, 145, 151, 156, 162, 168,
00031 173, 179, 185, 191, 196, 202, 208, 214, 219, 225, 231, 236, 242, 248,
00032 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00033   255, 255, 255};
00034 int BinToPastels::greens[256] =
00035 { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00036 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00037 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00038 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00039 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00040 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, 146, 152, 157, 163,
00041 169, 174, 180, 186, 192, 197, 203, 209, 214, 220, 226, 232, 237, 243,
00042 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00043 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00044 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00045 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00046 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00047 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00048 255, 255, 255, 255, 255, 255, 255, 250, 244, 238, 233, 227, 221, 215,
00049   210, 204, 198, 193, 187, 181, 175, 170, 170};
00050   int BinToPastels::blues[256]=
00051 { 72, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 91, 93, 95,
00052 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125,
00053 127, 129, 131, 133, 135, 137, 139, 141, 142, 144, 146, 148, 150, 152,
00054 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180,
00055 182, 184, 186, 188, 190, 191, 193, 195, 197, 199, 201, 203, 205, 207,
00056 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235,
00057 237, 239, 241, 242, 244, 246, 248, 250, 252, 254, 255, 255, 255, 255,
00058 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00059 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00060 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
00061 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 243, 237, 232,
00062 226, 220, 214, 209, 203, 197, 192, 186, 180, 174, 169, 163, 157, 152,
00063 146, 140, 134, 129, 123, 117, 112, 106, 100, 94, 89, 83, 77, 71, 66, 60,
00064 54, 49, 43, 37, 31, 26, 20, 14, 9, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00065 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00066 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00067   0, 0};
00068 BinToPastels::
00069 BinToPastels ( const char * name )
00070   : BinToColorMap ( name )
00071 {
00072   m_reds.resize ( 256);
00073   m_greens.resize ( 256 );
00074   m_blues.resize ( 256 );
00075 
00076   for ( int i = 0; i < 256; i++ ) {
00077     m_reds  [i] = reds[i];
00078     m_greens[i] = greens[i];
00079     m_blues [i] = blues[i];
00080   }
00081 }
00082 
00083 BinToPastels::BinToPastels ( const BinToPastels & bin_to_color )
00084   : BinToColorMap ( bin_to_color )
00085 {
00086 }
00087 
00088 BinToColor * BinToPastels::clone () const
00089 {
00090   return new BinToPastels ( *this );
00091 }
00092 

Generated for HippoDraw Class Library by doxygen