1 #ifndef SZA_UTIL_REGCOORD_H
2 #define SZA_UTIL_REGCOORD_H
29 RegCoord(
unsigned ind1,
unsigned ind2);
30 RegCoord(
unsigned ind1,
unsigned ind2,
unsigned ind3);
45 void reset(
unsigned nAxis=1);
55 unsigned int getIndex(
unsigned iAxis);
59 std::vector<unsigned int> ind_;
68 #endif // End #ifndef SZA_UTIL_REGCOORD_H
virtual ~RegCoord()
Destructor.
unsigned nAxis()
Return the number of axes in this coordinate nTuplet.
A class for specifying a coordinate in a multi-dimensional space.
unsigned int getIndex(unsigned iAxis)
Return the coordinate index for axis iAxis.
void setIndex(unsigned nAxis, unsigned index)
Set the coordinate index of the requested axis.
void reset(unsigned nAxis=1)
Reset the coordinate ntuplet.