1 #ifndef GCP_UTIL_COORDRANGE_H
2 #define GCP_UTIL_COORDRANGE_H
11 #include "gcp/util/common/Coord.h"
60 void setIndex(
unsigned iAxis,
unsigned index);
75 void setCoord(
Coord coord);
80 unsigned nEl(
unsigned iAxis);
147 #endif // End #ifndef GCP_UTIL_COORDRANGE_H
virtual ~CoordRange()
Definition: CoordRange.cc:73
CoordRange & operator+=(unsigned incr)
Definition: CoordRange.cc:184
void setStartCoord(Coord &startCoord)
Definition: CoordRange.cc:242
bool operator==(CoordRange &range)
Definition: CoordRange.cc:143
CoordRange()
Definition: CoordRange.cc:13
bool isValid()
Definition: CoordRange.cc:206
void setStartIndex(unsigned iAxis, unsigned iStart)
Definition: CoordRange.cc:81
friend std::ostream & operator<<(std::ostream &os, CoordRange range)
Definition: CoordRange.h:20
void setStopCoord(Coord &stopCoord)
Definition: CoordRange.cc:262
unsigned stopIndex(unsigned iAxis)
Definition: CoordRange.cc:117
unsigned startIndex(unsigned iAxis)
Definition: CoordRange.cc:95
void setContiguous(bool contiguous)
Definition: CoordRange.cc:225
void setStopIndex(unsigned iAxis, unsigned iStop)
Definition: CoordRange.cc:103
unsigned nEl(unsigned iAxis)
Definition: CoordRange.cc:288
void setIndex(unsigned iAxis, unsigned index)
Definition: CoordRange.cc:125
unsigned nAxis()
Definition: CoordRange.cc:195
bool isContiguous()
Definition: CoordRange.cc:234