#include <inter-smooth-diver.hh>

Public Member Functions | |
| CMesh3SmoothingDiver (int ASx, int ASy, int ASz, const CTransformationMatrix &AMethod, const CVertex ***AControlPoints) | |
| virtual | ~CMesh3SmoothingDiver () |
| virtual void | setIx (int AIx) |
| virtual void | setIy (int AIy) |
| virtual void | setIz (int AIz) |
| virtual CVertex | computeCurrentVertex () const |
Protected Attributes | |
| const CTransformationMatrix * | FMethod |
| CMesh2SmoothingDiver * | FSurfacesYZ [4] |
| CMesh1SmoothingDiver * | FCurbX |
Definition at line 503 of file inter-smooth-diver.hh.
| INLINE CMesh3SmoothingDiver::CMesh3SmoothingDiver | ( | int | ASx, | |
| int | ASy, | |||
| int | ASz, | |||
| const CTransformationMatrix & | AMethod, | |||
| const CVertex *** | AControlPoints | |||
| ) |
Constructeur
| ASx | Le nombre de subdivisions selon la première dimension | |
| ASy | Le nombre de subdivisions selon la deuxième dimension | |
| ASz | Le nombre de subdivisions selon la deuxième dimension | |
| AMethod | Une matrice 4*4 (HERMITE, BEZIER, ...) | |
| AControlPoints | Un tableau de 4*4*4 points de contrôle |
Definition at line 317 of file inter-smooth-diver.icc.
| INLINE CMesh3SmoothingDiver::~CMesh3SmoothingDiver | ( | ) | [virtual] |
| INLINE CVertex CMesh3SmoothingDiver::computeCurrentVertex | ( | ) | const [virtual] |
Calcule le plongement du sommet courant du maillage. Le sommet courant est positionné à l'aide des méthodes 'setIx', 'setIy' et 'setIy'.
Definition at line 649 of file inter-smooth-diver.icc.
| INLINE void CMesh3SmoothingDiver::setIx | ( | int | AIx | ) | [virtual] |
| La | position courante sur le maillage selon la 1ère dimension. 0 <= AIx <= getSx() |
Definition at line 612 of file inter-smooth-diver.icc.
| INLINE void CMesh3SmoothingDiver::setIy | ( | int | AIy | ) | [virtual] |
| La | position courante sur le maillage selon la 2ème dimension. 0 <= AIy <= getSy() |
Definition at line 620 of file inter-smooth-diver.icc.
| INLINE void CMesh3SmoothingDiver::setIz | ( | int | AIz | ) | [virtual] |
| La | position courante sur le maillage selon la 3ème dimension. 0 <= AIz <= getSz() |
Definition at line 640 of file inter-smooth-diver.icc.
CMesh1SmoothingDiver* CMesh3SmoothingDiver::FCurbX [protected] |
Definition at line 509 of file inter-smooth-diver.hh.
const CTransformationMatrix* CMesh3SmoothingDiver::FMethod [protected] |
Definition at line 506 of file inter-smooth-diver.hh.
CMesh2SmoothingDiver* CMesh3SmoothingDiver::FSurfacesYZ[4] [protected] |
Definition at line 508 of file inter-smooth-diver.hh.
1.5.8