Perspective3D_api
Documentation Perspective3D
Fonctions
Référence du fichier perspective_div2.h

Fonctions diverses. Plus de détails...

#include <vector>
#include <algorithm>
Graphe des dépendances par inclusion de perspective_div2.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Fonctions

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...
 

Description détaillée

Fonctions diverses.

Auteur
Florian Joncour
Date
2013-2018

Ces conditions peuvent toutefois être modifiées avec l'accord de l'auteur.

Documentation des fonctions

◆ 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.