summaryrefslogtreecommitdiffstats
path: root/src/Data/Triangle.h
diff options
context:
space:
mode:
authorneoraider <devnull@localhost>2008-05-18 15:22:02 +0200
committerneoraider <devnull@localhost>2008-05-18 15:22:02 +0200
commit094c72221ea15615b4bcdc31a4acbb4e5c67817a (patch)
tree028374bdd94d789c23627af20c4eb385cb8186c9 /src/Data/Triangle.h
parent36d892d1f0f0a919e70f81abddaeb568f1f7625c (diff)
downloadzoomedit-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.h7
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]);
}