BinToOcean.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToOcean.h"
00013 
00014 using namespace hippodraw;
00015 
00016 int BinToOcean::reds[256] =
00017 { 54, 54, 59, 63, 68, 73, 77, 82, 82, 87, 91, 96, 100, 105,
00018 110, 114, 119, 123, 127, 131, 135, 139, 143, 143, 147, 150, 154, 157,
00019 160, 163, 165, 168, 170, 172, 174, 176, 177, 177, 179, 180, 180, 181,
00020 181, 182, 181, 181, 180, 180, 179, 177, 176, 174, 174, 172, 170, 168,
00021 165, 163, 160, 157, 154, 150, 147, 143, 139, 135, 131, 131, 127, 123,
00022 119, 114, 110, 105, 100, 96, 91, 86, 82, 77, 73, 68, 68, 63, 59, 54, 50,
00023 46, 42, 38, 34, 30, 26, 23, 19, 16, 13, 13, 13, 8, 5, 3, 1, 0, 2, 3, 5,
00024 6, 6, 7, 7, 8, 8, 7, 7, 6, 6, 5, 3, 2, 0, 1, 3, 5, 8, 13, 13, 13, 16,
00025 19, 23, 26, 30, 34, 38, 42, 46, 50, 54, 59, 63, 68, 68, 73, 77, 82, 87,
00026 91, 96, 100, 105, 110, 114, 119, 123, 127, 131, 131, 135, 139, 143, 147,
00027 150, 154, 157, 160, 163, 165, 168, 170, 172, 172, 174, 176, 177, 179,
00028 180, 180, 181, 181, 182, 181, 181, 180, 180, 179, 179, 177, 176, 174,
00029 172, 170, 168, 165, 163, 160, 157, 154, 150, 147, 143, 143, 139, 135,
00030 131, 127, 123, 119, 114, 110, 105, 105, 105, 105, 105, 105, 105, 105,
00031 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
00032 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105,
00033   105, 105, 105, 105, 105, 105, 105, 0, 255, 255};
00034 int BinToOcean::greens[256] =
00035 { 67, 67, 67, 67, 67, 67, 67, 66, 66, 66, 65, 64, 64, 63,
00036 62, 61, 60, 59, 57, 56, 55, 54, 53, 53, 52, 51, 49, 48, 47, 47, 46, 45,
00037 44, 44, 44, 43, 43, 43, 43, 43, 44, 44, 45, 46, 47, 48, 50, 51, 53, 55,
00038 57, 60, 60, 62, 65, 68, 71, 74, 78, 81, 85, 88, 92, 96, 100, 104, 108,
00039 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 148, 151, 154, 158,
00040 161, 161, 164, 166, 169, 171, 173, 175, 176, 178, 179, 180, 180, 180,
00041 180, 180, 180, 179, 179, 178, 176, 175, 173, 171, 169, 166, 164, 161,
00042 158, 155, 152, 152, 148, 145, 141, 138, 134, 131, 127, 124, 120, 117,
00043 113, 110, 107, 104, 104, 101, 99, 97, 95, 93, 91, 90, 89, 88, 88, 88,
00044 88, 88, 89, 89, 91, 92, 94, 96, 99, 102, 105, 109, 113, 117, 122, 127,
00045 132, 137, 137, 142, 148, 154, 160, 166, 173, 179, 186, 192, 199, 205,
00046 212, 218, 218, 225, 231, 237, 243, 248, 254, 251, 246, 241, 237, 233,
00047 229, 226, 223, 223, 220, 218, 216, 215, 214, 213, 213, 214, 214, 216,
00048 217, 219, 222, 224, 224, 228, 231, 235, 239, 244, 248, 253, 251, 246,
00049 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
00050 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
00051 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 0,
00052   255, 255};
00053   int BinToOcean::blues[256]=
00054 { 141, 141, 153, 165, 177, 189, 202, 214, 214, 227, 239,
00055 251, 246, 234, 222, 210, 198, 186, 175, 164, 153, 142, 132, 132, 122,
00056 113, 104, 95, 87, 79, 72, 66, 59, 54, 49, 44, 40, 40, 37, 34, 32, 31,
00057 30, 29, 30, 31, 32, 34, 37, 40, 44, 49, 49, 54, 59, 66, 72, 79, 87, 95,
00058 104, 113, 122, 132, 142, 153, 164, 164, 175, 186, 198, 210, 222, 234,
00059 246, 251, 239, 226, 214, 202, 189, 177, 177, 165, 153, 141, 129, 118,
00060 107, 96, 85, 75, 65, 56, 47, 38, 30, 30, 22, 15, 9, 2, 2, 7, 12, 16, 19,
00061 22, 24, 25, 26, 27, 27, 26, 25, 24, 22, 19, 16, 12, 7, 2, 2, 9, 15, 22,
00062 30, 30, 38, 47, 56, 65, 75, 85, 96, 107, 118, 129, 141, 153, 165, 177,
00063 177, 189, 202, 214, 227, 239, 251, 246, 234, 222, 210, 198, 186, 175,
00064 164, 164, 153, 142, 132, 122, 113, 104, 95, 87, 79, 72, 66, 59, 54, 54,
00065 49, 44, 40, 37, 34, 32, 31, 30, 29, 30, 31, 32, 34, 37, 37, 40, 44, 49,
00066 54, 59, 66, 72, 79, 87, 95, 104, 113, 122, 132, 132, 142, 153, 164, 175,
00067 186, 198, 210, 222, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234,
00068 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234,
00069 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234,
00070   234, 234, 234, 234, 234, 0, 255, 255};
00071 BinToOcean::
00072 BinToOcean ( const char * name )
00073   : BinToColorMap ( name )
00074 {
00075   m_reds.resize ( 256);
00076   m_greens.resize ( 256 );
00077   m_blues.resize ( 256 );
00078 
00079   for ( int i = 0; i < 256; i++ ) {
00080     m_reds  [i] = reds[i];
00081     m_greens[i] = greens[i];
00082     m_blues [i] = blues[i];
00083   }
00084 }
00085 
00086 BinToOcean::BinToOcean ( const BinToOcean & bin_to_color )
00087   : BinToColorMap ( bin_to_color )
00088 {
00089 }
00090 
00091 BinToColor * BinToOcean::clone () const
00092 {
00093   return new BinToOcean ( *this );
00094 }
00095 

Generated for HippoDraw Class Library by doxygen