#ifndef _OTB_TRISKELE_SELECTED_TPP #define _OTB_TRISKELE_SELECTED_TPP inline const vector & 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