src/lib-mesh/mv-array-allocation.hh File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

CVertexallocVertexArray1 (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:
ADimX La 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:
ADimX La première dimension du tableau
ADimY La 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:
ADimX La première dimension du tableau
ADimY La deuxième dimension du tableau
ADimZ La 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:
ADimX La 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:
ADimX La première dimension du tableau
ADimY La 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:
ADimX La première dimension du tableau
ADimY La deuxième dimension du tableau
ADimZ La 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:
AArray1 Un tableau créé avec la méthode 'allocVertexArray1'
ADimX La taille du tableau

void freeVertexArray2 ( CVertex **  AArray2,
int  ADimX,
int  ADimY 
)

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

Parameters:
AArray2 Un tableau créé avec la méthode 'allocVertexArray2'
ADimX La première dimension du tableau
ADimY La 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:
AArray3 Un tableau créé avec la méthode 'allocVertexArray3'
ADimX La première dimension du tableau
ADimY La deuxième dimension du tableau
ADimZ La troisième dimension du tableau

void freeVertexPtrArray1 ( const CVertex **  AArray1,
int  ADimX 
)

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

Parameters:
AArray1 Un tableau créé avec la méthode 'allocVertexPtrArray1'
ADimX La taille du tableau

void freeVertexPtrArray2 ( const CVertex ***  AArray2,
int  ADimX,
int  ADimY 
)

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

Parameters:
AArray2 Un tableau créé avec la méthode 'allocVertexPtrArray2'
ADimX La première dimension du tableau
ADimY La 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:
AArray3 Un tableau créé avec la méthode 'allocVertexPtrArray3'
ADimX La première dimension du tableau
ADimY La deuxième dimension du tableau
ADimZ La troisième dimension du tableau


Generated on Tue Jul 7 15:20:54 2009 for Moka libraries by  doxygen 1.5.8