Moka controlers
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
CViewPrecompileOrtho Class Reference

#include <view-precompile-ortho.hh>

Inheritance diagram for CViewPrecompileOrtho:
CViewPrecompile CView

Public Member Functions

 CViewPrecompileOrtho (CParameterEyePosition *, CParameterAimedPosition *, CParameterDrawing *, const CVertex &AOx, const CVertex &AOy)
 
virtual ~CViewPrecompileOrtho ()
 
- Public Member Functions inherited from CViewPrecompile
 CViewPrecompile (CParameterEyePosition *AEyePosition, CParameterAimedPosition *AAimedPosition, CParameterDrawing *ADrawing)
 Constructeur.
 
virtual ~CViewPrecompile ()
 Destructeur.
 
virtual void update ()
 Cette méthode met à jour les structures internes s'il y en a.
 
virtual void initScene ()
 
virtual void drawScene ()
 
virtual void pick (int AX, int AY)
 Cette méthode est appelée pour la sélection à la position x,y.
 
CPrecompilefindPrecompile (TPrecompile APrecompileType)
 
void addPrecompile (CPrecompile *APrecompile)
 
CPrecompileremovePrecompile (TPrecompile APrecompileType)
 
CPrecompileremovePrecompile (CPrecompile *APrecompile)
 
CParameterEyePositiongetEyePosition () const
 
CParameterAimedPositiongetAimedPosition () const
 
CVertex getLookAt ()
 
CVertex getEyeDirection ()
 
void unproject (float Ax, float Ay, float ARes[])
 
void project (float Ax, float Ay, float Az, float ARes[])
 
CParameterEyePositiongetParameterEyePosition () const
 
CParameterAimedPositiongetParameterAimedPosition () const
 
CParameterDrawinggetParameterDrawing () const
 
void setParameterEyePosition (CParameterEyePosition *AParam)
 
void setParameterAimedPosition (CParameterAimedPosition *AParam)
 
void setParameterDrawing (CParameterDrawing *AParam)
 
CParametergetParameter (TParameter AParameterType) const
 
void setParameter (CParameter *AParameter)
 
void groupParameter (CViewPrecompile *AView, TParameter AParameterType)
 
void ungroupParameter (TParameter AParameterType)
 
virtual void enable ()
 
virtual void disable ()
 
- Public Member Functions inherited from CView
 CView ()
 Constructeur par défaut.
 
virtual ~CView ()
 Destructeur.
 
virtual bool isEnabled ()
 Cette méthode teste si la vue est active ou non.
 

Protected Member Functions

virtual void setScenePosition ()
 
- Protected Member Functions inherited from CViewPrecompile
void setScenePositionInitialize ()
 
void setScenePositionFinalize ()
 
virtual void display ()
 

Additional Inherited Members

- Protected Attributes inherited from CViewPrecompile
CParameterEyePositionFParameterEyePosition
 La position de l'oeil.
 
CParameterAimedPositionFParameterAimedPosition
 La position du point que l'on regarde.
 
CParameterDrawingFParameterDrawing
 Les paramètres pour le dessin (couleur du fond, des lumières...)
 
float FRatio
 Aspect ratio de la fenêtre (largeur / hauteur) :
 

Detailed Description

La classe CViewPrecompileOrtho est une implémentation de l'interface CView. Elle permet l'affichage éclatée en OpenGL d'une liste de précompilés. La position de la caméra est fixée par CParameterScenePosition, et les paramètres d'affichage (couleur du fond, de la lumière...) par CParameterDrawing.

Definition at line 49 of file view-precompile-ortho.hh.

Constructor & Destructor Documentation

CViewPrecompileOrtho::CViewPrecompileOrtho ( CParameterEyePosition AParameterEyePosition,
CParameterAimedPosition AParameterAimedPosition,
CParameterDrawing AParameterDrawing,
const CVertex &  AOx,
const CVertex &  AOy 
)

Definition at line 30 of file view-precompile-ortho.cc.

CViewPrecompileOrtho::~CViewPrecompileOrtho ( )
virtual

Definition at line 43 of file view-precompile-ortho.cc.

Member Function Documentation

void CViewPrecompileOrtho::setScenePosition ( )
protectedvirtual

setScenePosition

Cette méthode positionne les différents paramètres de visualisation (position de la caméra, direction...)

Implements CViewPrecompile.

Definition at line 46 of file view-precompile-ortho.cc.


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