41 lines
643 B
C++
41 lines
643 B
C++
#ifndef _OTB_TRISKELE_SELECTED_TPP
|
|
#define _OTB_TRISKELE_SELECTED_TPP
|
|
|
|
inline const vector<int> &
|
|
Selected::getSet () const {
|
|
return set;
|
|
}
|
|
|
|
inline bool
|
|
Selected::empty () const {
|
|
return set.empty ();
|
|
}
|
|
|
|
inline int
|
|
Selected::size () const {
|
|
return set.size ();
|
|
}
|
|
|
|
inline int
|
|
Selected::first () const {
|
|
return set[0];
|
|
}
|
|
|
|
inline int
|
|
Selected::last () const {
|
|
return set[set.size ()-1];
|
|
}
|
|
|
|
inline ostream &
|
|
operator << (ostream &out, const Selected &selected) {
|
|
out << "[";
|
|
string sep = "";
|
|
for (auto& i : selected.getSet ()) {
|
|
out << sep << i;
|
|
sep = ", ";
|
|
}
|
|
return out << "]";
|
|
}
|
|
|
|
#endif // _OTB_TRISKELE_SELECTED_TPP
|