Moka libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
mv-array-allocation.hh File Reference

Go to the source code of this file.

Functions

CVertex * allocVertexArray1 (int ADimX)
 
void freeVertexArray1 (CVertex *AArray1, int ADimX)
 
CVertex ** allocVertexArray2 (int ADimX, int ADimY)
 
void freeVertexArray2 (CVertex **AArray2, int ADimX, int ADimY)
 
CVertex *** allocVertexArray3 (int ADimX, int ADimY, int ADimZ)
 
void freeVertexArray3 (CVertex ***AArray3, int ADimX, int ADimY, int ADimZ)
 
const CVertex ** allocVertexPtrArray1 (int ADimX)
 
void freeVertexPtrArray1 (const CVertex **AArray1, int ADimX)
 
const CVertex *** allocVertexPtrArray2 (int ADimX, int ADimY)
 
void freeVertexPtrArray2 (const CVertex ***AArray2, int ADimX, int ADimY)
 
const CVertex **** allocVertexPtrArray3 (int ADimX, int ADimY, int ADimZ)
 
void freeVertexPtrArray3 (const CVertex ****AArray3, int ADimX, int ADimY, int ADimZ)
 

Function Documentation

CVertex* allocVertexArray1 ( int  ADimX)

Alloue l'espace mémoire nécessaire pour stocker le plongement de ADimX sommets.

Parameters
ADimXLa taille du tableau
Returns
Un pointeur sur un tableau de ADimX sommets
CVertex** allocVertexArray2 ( int  ADimX,
int  ADimY 
)

Alloue l'espace mémoire nécessaire pour stocker le plongement de ADimX*ADimY sommets.

Parameters
ADimXLa première dimension du tableau
ADimYLa deuxième dimension du tableau
Returns
Un pointeur sur un tableau de ADimX*ADimY sommets
CVertex*** allocVertexArray3 ( int  ADimX,
int  ADimY,
int  ADimZ 
)

Alloue l'espace mémoire nécessaire pour stocker le plongement de ADimX*ADimY*ADimZ sommets.

Parameters
ADimXLa première dimension du tableau
ADimYLa deuxième dimension du tableau
ADimZLa troisième dimension du tableau
Returns
Un pointeur sur un tableau de ADimX*ADimY*ADimZ sommets
const CVertex** allocVertexPtrArray1 ( int  ADimX)

Alloue l'espace mémoire nécessaire pour stocker ADimX pointeurs sur sommet.

Parameters
ADimXLa taille du tableau
Returns
Un pointeur sur un tableau de ADimX pointeurs sur sommets
const CVertex*** allocVertexPtrArray2 ( int  ADimX,
int  ADimY 
)

Alloue l'espace mémoire nécessaire pour stocker ADimX*ADimY pointeurs sur sommets.

Parameters
ADimXLa première dimension du tableau
ADimYLa deuxième dimension du tableau
Returns
Un pointeur sur un tableau de ADimX*ADimY pointeurs sur sommets
const CVertex**** allocVertexPtrArray3 ( int  ADimX,
int  ADimY,
int  ADimZ 
)

Alloue l'espace mémoire nécessaire pour stocker ADimX*ADimY*ADimZ pointeurs sur sommets.

Parameters
ADimXLa première dimension du tableau
ADimYLa deuxième dimension du tableau
ADimZLa troisième dimension du tableau
Returns
Un pointeur sur un tableau de ADimX*ADimY*ADimZ pointeurs sur sommets
void freeVertexArray1 ( CVertex *  AArray1,
int  ADimX 
)

Libère l'espace mémoire occupé par AArray1.

Parameters
AArray1Un tableau créé avec la méthode 'allocVertexArray1'
ADimXLa taille du tableau
void freeVertexArray2 ( CVertex **  AArray2,
int  ADimX,
int  ADimY 
)

Libère l'espace mémoire occupé par AArray2.

Parameters
AArray2Un tableau créé avec la méthode 'allocVertexArray2'
ADimXLa première dimension du tableau
ADimYLa deuxième dimension du tableau
void freeVertexArray3 ( CVertex ***  AArray3,
int  ADimX,
int  ADimY,
int  ADimZ 
)

Libère l'espace mémoire occupé par AAray3.

Parameters
AArray3Un tableau créé avec la méthode 'allocVertexArray3'
ADimXLa première dimension du tableau
ADimYLa deuxième dimension du tableau
ADimZLa troisième dimension du tableau
void freeVertexPtrArray1 ( const CVertex **  AArray1,
int  ADimX 
)

Libère l'espace mémoire occupé par AArray1.

Parameters
AArray1Un tableau créé avec la méthode 'allocVertexPtrArray1'
ADimXLa taille du tableau
void freeVertexPtrArray2 ( const CVertex ***  AArray2,
int  ADimX,
int  ADimY 
)

Libère l'espace mémoire occupé par AArray2.

Parameters
AArray2Un tableau créé avec la méthode 'allocVertexPtrArray2'
ADimXLa première dimension du tableau
ADimYLa deuxième dimension du tableau
void freeVertexPtrArray3 ( const CVertex ****  AArray3,
int  ADimX,
int  ADimY,
int  ADimZ 
)

Libère l'espace mémoire occupé par AArray3.

Parameters
AArray3Un tableau créé avec la méthode 'allocVertexPtrArray3'
ADimXLa première dimension du tableau
ADimYLa deuxième dimension du tableau
ADimZLa troisième dimension du tableau