Quiero ordenar vector points_vec como se muestra en el pseudocódigo a continuación. Quiero resolver este vector, por un valor de coordenadas como X o Y o Zvector de ordenación con puntos 3D por un valor de coordenadas - sintaxis
class A{
std:vector<double*> points_vec;
void doSomething();
}
Luego, en el método A::doSomething,
quiero resolver este vector:
void A::doSomething() {
std::sort(points_vec.begin(), points_vec.end(), sortPoints());
}
Puede alguien por favor me muestran la sintaxis para el sortPoints()
método ... Preferiblemente quiero que sea un método de la clase A. this post crea un struct
para hacer esto, no estoy seguro de si debería crear un struct
similar dentro de la clase. ¿Hay alguna otra manera de manejar esto?
gracias
Te harías un favor si usas una clase para representar tus puntos. Algo como esto: http://ogre.svn.sourceforge.net/viewvc/ogre/trunk/OgreMain/include/OgreVector3.h?revision=9491&view=markup. – Manuel