46 template<
unsigned int VDimension=2>
64 for (
unsigned int i=0; i < VDimension; i++)
73 for (
unsigned int i=0; i < VDimension; i++)
83 for (
unsigned int i=0; i < VDimension; i++)
92 for (
unsigned int i=0; i < VDimension; i++)
102 for (
unsigned int i=0; i < VDimension; i++)
111 for (
unsigned int i=0; i < VDimension; i++)
121 for (
unsigned int i=0; i < VDimension && same; i++)
131 for (
unsigned int i=0; i < VDimension && same; i++)
164 {
m_Size[ element ] = val; }
173 {
return m_Size[ element ]; }
178 {
for(
unsigned int i=0;i < VDimension; ++i)
m_Size[i] = value; }
194 #if defined(CABLE_CONFIGURATION)
197 void operator=(
const Self&);
203 template<
unsigned int VDimension>
204 std::ostream & operator<<(std::ostream &os, const Size<VDimension> &size)
207 for (
unsigned int i=0; i+1 < VDimension; ++i)
209 os << size[i] <<
", ";
213 os << size[VDimension-1];