diff options
author | neoraider <devnull@localhost> | 2008-05-18 15:22:02 +0200 |
---|---|---|
committer | neoraider <devnull@localhost> | 2008-05-18 15:22:02 +0200 |
commit | 094c72221ea15615b4bcdc31a4acbb4e5c67817a (patch) | |
tree | 028374bdd94d789c23627af20c4eb385cb8186c9 /src/Data/Triangle.h | |
parent | 36d892d1f0f0a919e70f81abddaeb568f1f7625c (diff) | |
download | zoomedit-094c72221ea15615b4bcdc31a4acbb4e5c67817a.tar zoomedit-094c72221ea15615b4bcdc31a4acbb4e5c67817a.zip |
zoomedit:
* Removed unused vector maths
* Added missing const to set*-methods in Triangle
Diffstat (limited to 'src/Data/Triangle.h')
-rw-r--r-- | src/Data/Triangle.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Data/Triangle.h b/src/Data/Triangle.h index 2267f36..979fbfa 100644 --- a/src/Data/Triangle.h +++ b/src/Data/Triangle.h @@ -21,6 +21,7 @@ #define ZOOMEDIT_DATA_TRIANGLE_H_ #include "Vertex.h" +#include "Vector.h" #include "TexCoords.h" #include <libxml++/nodes/element.h> @@ -52,7 +53,7 @@ class Triangle { const Vertex& getVertex(unsigned int i) const {return vertices[i%3];} void setVertex(unsigned int i, const Vertex &v); - void setVertices(Vertex *v) { + void setVertices(const Vertex *v) { for(int i = 0; i < 3; ++i) setVertex(i, v[i]); } @@ -60,7 +61,7 @@ class Triangle { const Vector& getNormal(unsigned int i) const {return normals[i%3];} void setNormal(unsigned int i, const Vector &n); - void setNormals(Vector *n) { + void setNormals(const Vector *n) { for(int i = 0; i < 3; ++i) setNormal(i, n[i]); } @@ -68,7 +69,7 @@ class Triangle { const TexCoords& getTexCoords(unsigned int i) const {return texCoords[i%3];} void setTexCoords(unsigned int i, const TexCoords &t); - void setTexCoords(TexCoords *t) { + void setTexCoords(const TexCoords *t) { for(int i = 0; i < 3; ++i) setTexCoords(i, t[i]); } |