BinToColor.cxx

Go to the documentation of this file.
00001 
00012 #include "BinToColor.h"
00013 using std :: string;
00014 
00015 namespace hippodraw {
00016 
00017 BinToColor::BinToColor ( const char * name )
00018   : m_name ( name )
00019 {
00020 }
00021 
00022 // BinToColor::
00023 // BinToColor ( const std::string & name )
00024 //   : m_name ( name )
00025 // {
00026 // }
00027 
00028 BinToColor::BinToColor( const BinToColor & bin_to_color )
00029   : m_name ( bin_to_color.m_name ),
00030     m_dv ( bin_to_color.m_dv ),
00031     m_vmin ( bin_to_color.m_vmin )
00032 {
00033   m_control_points = bin_to_color.m_control_points;
00034 }
00035 
00036 BinToColor::~BinToColor()
00037 {
00038 }
00039 
00040 const std::string &
00041 BinToColor::
00042 name () const
00043 {
00044   return m_name;
00045 }
00046 
00047 void BinToColor::setRange( const Range & r )
00048 {
00049   m_dv = r.length();
00050   m_vmin = r.low ();
00051 }
00052 
00053 Range
00054 BinToColor::
00055 getRange () const
00056 {
00057   Range range ( m_vmin, m_vmin + m_dv );
00058 
00059   return range;
00060 }
00061 
00062 bool
00063 BinToColor::
00064 hasControlPoints () const
00065 {
00066   return false;
00067 }
00068 
00069 const std::vector < double > &
00070 BinToColor::
00071 getControlPoints () const
00072 {
00073   return m_control_points;
00074 }
00075 
00076 void
00077 BinToColor::
00078 setControlPoints ( const std::vector < double > & points )
00079 {
00080   m_control_points = points;
00081 }
00082 
00083 bool
00084 BinToColor::
00085 isUserDefined () const
00086 {
00087   return false;
00088 }
00089 
00090 // added by Tao Aug 10,2006
00091 // return False in the base class BinToColor, reimplemented in BinToBlack and BinToGreyScale
00092 bool
00093 BinToColor::
00094 acceptChangeColor () const
00095 { 
00096         return false;
00097 }
00098 
00099 } // namespace hippodraw
00100 

Generated for HippoDraw Class Library by doxygen