Fonctions diverses.
Plus de détails...
#include <vector>
#include <algorithm>
Aller au code source de ce fichier.
|
template<typename T > |
bool | CompareSort (const T &v1, const T &v2) |
| Comparaison croissante générique (pour qsort()). Plus de détails...
|
|
template<typename T > |
bool | CompareSortR (const T &v1, const T &v2) |
| Comparaison décroissante générique (pour qsort()). Plus de détails...
|
|
bool | CompareSortInt (const int &v1, const int &v2) |
| Comparaison croissante de nombres entiers (pour qsort()). Plus de détails...
|
|
bool | CompareSortInt (const long &v1, const long &v2) |
| Comparaison croissante de nombres entiers (pour qsort()). Plus de détails...
|
|
bool | CompareSortIntR (const int &v1, const int &v2) |
| Comparaison décroissante de nombres entiers (pour qsort()). Plus de détails...
|
|
bool | CompareSortIntR (const long &v1, const long &v2) |
| Comparaison décroissante de nombres entiers (pour qsort()). Plus de détails...
|
|
template<typename T > |
void | TriStdVect (std::vector< T > &vect, bool(*fct_compare)(const T &, const T &)) |
| TriStdVect Fonction d'interface pour le tri avec qsort() sur un std::vector. Plus de détails...
|
|
template<class T > |
bool | StdVectSupprId (std::vector< T > &v, unsigned int id) |
| StdVectSupprId Supprime un élément du vecteur d'après son id. Plus de détails...
|
|
template<class T > |
bool | StdVectInsert (std::vector< T > &v, const T &t, unsigned int id) |
| StdVectInsert Insert un élément dans un vecteur. Plus de détails...
|
|
Fonctions diverses.
- Auteur
- Florian Joncour
- Date
- 2013-2018
- Copyright
- Ces sources font partie de l'interface de programmation pour la bibliothèque Perspective3D, un outils de modélisation 3D à partir de vues orthographiques 2D. Ces sources sont fournies à titre gracieux, l'utilisateur a la liberté de les exploiter pour créer des applications dérivées à condition de respecter les conditions suivantes:
1) Ces sources ne peuvent être modifiées.
2) Le dérivé ne peut être exploité à des fins commerciaux.
3) Aucune licence commerciale de la bibliothèque dont est tiré ce fichier ne peut être rendue publique.
4) Toute application exploitant la présente bibliothèque doit explicitement faire mention de l'usage et du rôle de Perspective3D.
Ces conditions peuvent toutefois être modifiées avec l'accord de l'auteur.
◆ CompareSort()
template<typename T >
bool CompareSort |
( |
const T & |
v1, |
|
|
const T & |
v2 |
|
) |
| |
|
inline |
Comparaison croissante générique (pour qsort()).
◆ CompareSortInt() [1/2]
bool CompareSortInt |
( |
const int & |
v1, |
|
|
const int & |
v2 |
|
) |
| |
|
inline |
Comparaison croissante de nombres entiers (pour qsort()).
◆ CompareSortInt() [2/2]
bool CompareSortInt |
( |
const long & |
v1, |
|
|
const long & |
v2 |
|
) |
| |
|
inline |
Comparaison croissante de nombres entiers (pour qsort()).
◆ CompareSortIntR() [1/2]
bool CompareSortIntR |
( |
const int & |
v1, |
|
|
const int & |
v2 |
|
) |
| |
|
inline |
Comparaison décroissante de nombres entiers (pour qsort()).
◆ CompareSortIntR() [2/2]
bool CompareSortIntR |
( |
const long & |
v1, |
|
|
const long & |
v2 |
|
) |
| |
|
inline |
Comparaison décroissante de nombres entiers (pour qsort()).
◆ CompareSortR()
template<typename T >
bool CompareSortR |
( |
const T & |
v1, |
|
|
const T & |
v2 |
|
) |
| |
|
inline |
Comparaison décroissante générique (pour qsort()).
◆ StdVectInsert()
template<class T >
bool StdVectInsert |
( |
std::vector< T > & |
v, |
|
|
const T & |
t, |
|
|
unsigned int |
id |
|
) |
| |
|
inline |
StdVectInsert Insert un élément dans un vecteur.
◆ StdVectSupprId()
template<class T >
bool StdVectSupprId |
( |
std::vector< T > & |
v, |
|
|
unsigned int |
id |
|
) |
| |
|
inline |
StdVectSupprId Supprime un élément du vecteur d'après son id.
◆ TriStdVect()
template<typename T >
void TriStdVect |
( |
std::vector< T > & |
vect, |
|
|
bool(*)(const T &, const T &) |
fct_compare |
|
) |
| |
|
inline |
TriStdVect Fonction d'interface pour le tri avec qsort() sur un std::vector.