Moka libraries
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CMesh3SmoothingDiver Class Reference

#include <inter-smooth-diver.hh>

Inheritance diagram for CMesh3SmoothingDiver:

Public Member Functions

 CMesh3SmoothingDiver (int ASx, int ASy, int ASz, const CTransformationMatrix &AMethod, const CVertex ***AControlPoints)
 
virtual ~CMesh3SmoothingDiver ()
 Destructeur.
 
virtual void setIx (int AIx)
 
virtual void setIy (int AIy)
 
virtual void setIz (int AIz)
 
virtual CVertex computeCurrentVertex () const
 

Protected Attributes

const CTransformationMatrix * FMethod
 
CMesh2SmoothingDiverFSurfacesYZ [4]
 
CMesh1SmoothingDiverFCurbX
 

Detailed Description

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

Constructor & Destructor Documentation

INLINE CMesh3SmoothingDiver::CMesh3SmoothingDiver ( int  ASx,
int  ASy,
int  ASz,
const CTransformationMatrix &  AMethod,
const CVertex ***  AControlPoints 
)

Constructeur

Parameters
ASxLe nombre de subdivisions selon la première dimension
ASyLe nombre de subdivisions selon la deuxième dimension
ASzLe nombre de subdivisions selon la deuxième dimension
AMethodUne matrice 4*4 (HERMITE, BEZIER, ...)
AControlPointsUn tableau de 4*4*4 points de contrôle

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

INLINE CMesh3SmoothingDiver::~CMesh3SmoothingDiver ( )
virtual

Destructeur.

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

Member Function Documentation

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
Parameters
Laposition 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
Parameters
Laposition 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
Parameters
Laposition courante sur le maillage selon la 3ème dimension. 0 <= AIz <= getSz()

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

Member Data Documentation

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.


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