1 #ifndef SZA_UTIL_REGAXES_H
2 #define SZA_UTIL_REGAXES_H
31 RegAxes(
unsigned nel0,
unsigned nel1);
56 unsigned int nEl(
int axis=-1);
78 std::vector<unsigned int> nel_;
83 void privateConstructor();
88 unsigned int getIndex(
RegCoord& coord,
unsigned iAxis);
97 #endif // End #ifndef SZA_UTIL_REGAXES_H
unsigned int refElementOffsetOf(RegCoord &coord)
Return the element offset of the specified coordinate from the start of the register array...
virtual ~RegAxes()
Destructor.
Tagged: Thu Jun 24 17:38:28 UTC 2004.
void setAxis(unsigned nAxis, unsigned nEl)
Method for setting arbitrary axes.
A class for specifying a coordinate in a multi-dimensional space.
Class for managing coordinate axes.
unsigned int nEl(int axis=-1)
Return the number of elements.
unsigned int nAxis()
Return the number of axes.
unsigned int elementOffsetOf(RegCoord &coord)
Return the element offset of the specified coordinate from the start of the register array...