diff options
author | Christian Vazquez <christian.vazquez@epfl.ch> | 2011-05-27 19:10:46 +0000 |
---|---|---|
committer | Christian Vazquez <christian.vazquez@epfl.ch> | 2011-05-27 19:10:46 +0000 |
commit | c0eed2e038948fa9cdba36f81a8cef211542aa7f (patch) | |
tree | 7ad5b0507ad6651acc91f9418e18fcdc0974fab3 | |
parent | 3fb4ef9717f52398d6a731ffe637815ed37b45ab (diff) | |
download | vhc-c0eed2e038948fa9cdba36f81a8cef211542aa7f.tar.gz vhc-c0eed2e038948fa9cdba36f81a8cef211542aa7f.tar.bz2 vhc-c0eed2e038948fa9cdba36f81a8cef211542aa7f.zip |
Corrigé quelques erreurs. reste encore à voir comment initialiser dans le .cc les tableaux de taille fixe statiques du header...=(
-rw-r--r-- | src/main/Color.cc | 29 | ||||
-rw-r--r-- | src/main/Color.h | 2 |
2 files changed, 18 insertions, 13 deletions
diff --git a/src/main/Color.cc b/src/main/Color.cc index 91b94d0..8564bb8 100644 --- a/src/main/Color.cc +++ b/src/main/Color.cc @@ -7,17 +7,20 @@ #include "Color.h" +using namespace std; + namespace vhc { -static double Color::red[4] = {1.0,0.0,0.0,1.0}; -static double Color::green[4] = {0.0,1.0,0.0,1.0}; -static double Color::blue[4] = {0.0,0.0,1.0,1.0}; -static double Color::turquoise[4] = {0.0,1.0,1.0,1.0}; -static double Color::purple[4] = {1.0,0.0,1.0,1.0}; -static double Color::yellow[4] = {1.0,1.0,0.0,1.0}; -static double Color::white[4] = {1.0,1.0,1.0,1.0}; -static double Color::black[4] = {0.0,0.0,0.0,1.0}; -static double Color::grey[4] = {0.6,0.6,0.6,1.0}; +//TODO comment importer le tableau statique depuis le header? +double Color::red[4] = {1,0,0,1}; +double Color::green[4] = {0,1,0,1}; +double Color::blue[4] = {0,0,1,1}; +double Color::turquoise[4] = {0,1,1,1}; +double Color::purple[4] = {1,0,1,1}; +double Color::yellow[4] = {1,1,0,1}; +double Color::white[4] = {1,1,1,1}; +double Color::black[4] = {0,0,0,1}; +double Color::grey[4] = {0.6,0.6,0.6,1}; vector<double> Color::convertTabToVector(double const& tab[4]) { vector <double> tmp; @@ -27,11 +30,11 @@ vector<double> Color::convertTabToVector(double const& tab[4]) { return tmp; } -Color::setColor(vector<double> const& co){ +void Color::setColor(vector<double> const& co){ color = co; } -Color::setColor(string co) const { +void Color::setColor(string co) const { switch(co){ case "red" : @@ -66,11 +69,11 @@ Color::setColor(string co) const { } } -Color::getColor() const { +vector<double> Color::getColor() const { return color; } -Color::getStringColor() const { +string Color::getStringColor() const { string tmp; diff --git a/src/main/Color.h b/src/main/Color.h index fa0f05e..c952071 100644 --- a/src/main/Color.h +++ b/src/main/Color.h @@ -11,6 +11,8 @@ #include <vector> #include "exceptions.h" +using namespace std; + namespace vhc { /** Représente un objet coloré de couleurs suivantes : |