C++ (Qt)getMaxNegative<double>( p.begin(), p.end(), []( const Point &v ){ return v.x; } )
C++ (Qt)getMinPositive<double>( p.begin(), p.end(), []( const Point &v ){ return v.x; } )
C++ (Qt)template <class T>int GetVectorValue(const T & vec, int index) const{ return vec[index];} ...