coord: add dimension constant
This commit is contained in:
parent
143213db77
commit
04b22cb64d
@ -49,6 +49,8 @@ namespace util {
|
||||
|
||||
T data[S];
|
||||
|
||||
static const size_t dimension = S;
|
||||
|
||||
T& operator[] (size_t i) { return data[i]; }
|
||||
T operator[] (size_t i) const { return data[i]; }
|
||||
};
|
||||
@ -71,6 +73,8 @@ namespace util {
|
||||
T x;
|
||||
};
|
||||
|
||||
static const size_t dimension = 1;
|
||||
|
||||
T& operator[] (size_t i) { return data[i]; }
|
||||
T operator[] (size_t i) const { return data[i]; }
|
||||
};
|
||||
@ -100,6 +104,8 @@ namespace util {
|
||||
};
|
||||
};
|
||||
|
||||
static const size_t dimension = 2;
|
||||
|
||||
T& operator[] (size_t i) { return data[i]; }
|
||||
T operator[] (size_t i) const { return data[i]; }
|
||||
};
|
||||
@ -122,6 +128,8 @@ namespace util {
|
||||
};
|
||||
};
|
||||
|
||||
static const size_t dimension = 3;
|
||||
|
||||
coord () { ; }
|
||||
|
||||
coord (T v)
|
||||
@ -164,6 +172,8 @@ namespace util {
|
||||
};
|
||||
};
|
||||
|
||||
static const size_t dimension = 4;
|
||||
|
||||
coord () { ; }
|
||||
|
||||
coord (T v)
|
||||
|
Loading…
Reference in New Issue
Block a user