summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Vazquez <christian.vazquez@epfl.ch>2011-05-27 19:10:46 +0000
committerChristian Vazquez <christian.vazquez@epfl.ch>2011-05-27 19:10:46 +0000
commitc0eed2e038948fa9cdba36f81a8cef211542aa7f (patch)
tree7ad5b0507ad6651acc91f9418e18fcdc0974fab3
parent3fb4ef9717f52398d6a731ffe637815ed37b45ab (diff)
downloadvhc-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.cc29
-rw-r--r--src/main/Color.h2
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 :