CMesh3InterpolationDiver Class Reference

#include <inter-smooth-diver.hh>

Inherited by CMesh3LinearDiver.

List of all members.

Public Member Functions

 CMesh3InterpolationDiver (int ASx, int ASy, int ASz, const CVertex ***ALeftFace, const CVertex ***ARightFace, const CVertex ***AFrontFace, const CVertex ***ABackFace, const CVertex ***ABottomFace, const CVertex ***ATopFace)
virtual ~CMesh3InterpolationDiver ()

Protected Attributes

const CVertex *** FLeftFace
const CVertex *** FRightFace
const CVertex *** FFrontFace
const CVertex *** FBackFace
const CVertex *** FBottomFace
const CVertex *** FTopFace


Detailed Description

Definition at line 116 of file inter-smooth-diver.hh.


Constructor & Destructor Documentation

INLINE CMesh3InterpolationDiver::CMesh3InterpolationDiver ( int  ASx,
int  ASy,
int  ASz,
const CVertex ***  ALeftFace,
const CVertex ***  ARightFace,
const CVertex ***  AFrontFace,
const CVertex ***  ABackFace,
const CVertex ***  ABottomFace,
const CVertex ***  ATopFace 
)

Constructeur

Parameters:
ASx Le nombre de subdivisions du maillage selon la 1ère dimension
ASy Le nombre de subdivisions du maillage selon la 2ème dimension
ASz Le nombre de subdivisions du maillage selon la 3ème dimension
FLeftFace Un tableau de (FSy+1)*(FSz+1) pointeurs sur sommets correspondant aux sommets de la face de gauche (x<0)
FRightFace Un tableau de (FSy+1)*(FSz+1) pointeurs sur sommets correspondant aux sommets de la face de droite (x>0)
FFrontFace Un tableau de (FSz+1)*(FSx+1) pointeurs sur sommets correspondant aux sommets de la face de devant (y<0)
FBackFace Un tableau de (FSz+1)*(FSx+1) pointeurs sur sommets correspondant aux sommets de la face de derrière (y>0)
FBottomFace Un tableau de (FSx+1)*(FSy+1) pointeurs sur sommets correspondant aux sommets de la face du bas (z<0)
FTopFace Un tableau de (FSx+1)*(FSy+1) pointeurs sur sommets correspondant aux sommets de la face du haut (z>0)
ASx>0 ASy>0 ASz>0

Quels que soient i, j et k tels que 0 <= i <= ASx, 0 <= j <= ASy et 0 <= k <= ASz, on alpha:

ABottomFace[ i ][ 0 ] == AFrontFace[ 0 ][ i ] ABottomFace[ i ][ASy] == ABackFace [ 0 ][ i ] ATopFace [ i ][ 0 ] == AFrontFace[ASz][ i ] ATopFace [ i ][ASy] == ABackFace [ASz][ i ]

ABottomFace[ 0 ][ j ] == ALeftFace [ j ][ 0 ] ABottomFace[ASx][ j ] == ARightFace[ j ][ 0 ] ATopFace [ 0 ][ j ] == ALeftFace [ j ][ASz] ATopFace [ASx][ j ] == ARightFace[ j ][ASz]

AFrontFace [ k ][ 0 ] == ALeftFace [ 0 ][ k ] AFrontFace [ k ][ASx] == ARightFace[ 0 ][ k ] ABackFace [ k ][ 0 ] == ALeftFace [ASy][ k ] ABackFace [ k ][ASx] == ARightFace[ASy][ k ]

Definition at line 87 of file inter-smooth-diver.icc.

INLINE CMesh3InterpolationDiver::~CMesh3InterpolationDiver (  )  [virtual]

Destructeur.

Definition at line 174 of file inter-smooth-diver.icc.


Member Data Documentation

Definition at line 122 of file inter-smooth-diver.hh.

Definition at line 123 of file inter-smooth-diver.hh.

Definition at line 121 of file inter-smooth-diver.hh.

Definition at line 119 of file inter-smooth-diver.hh.

Definition at line 120 of file inter-smooth-diver.hh.

Definition at line 124 of file inter-smooth-diver.hh.


The documentation for this class was generated from the following files:

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