Page principale Liste des namespaces Hiérarchie des classes Liste par ordre alphabétique Liste des composants Liste des fichiers Membres des namespaces Composants Déclarations

# Référence de la classe ExCCameraTarget

`#include <ExCCameraTarget.h>`

Graphe d'héritage de la classe ExCCameraTarget

## Membres publics
| ExCCameraTarget (void)
| ~ExCCameraTarget (void)
void | SetTargetObject (ExCObject *TargetObject)
ExCObject * | GetTargetObject (void)
void | Draw (void)
## Attributs Protégés
ExCObject * | m_TargetObject

## Documentation des contructeurs et destructeurs

ExCCameraTarget | ( | void |  | ) |

| Définition à la ligne 26 du fichier ExCCameraTarget.cpp.
    00027 {
    00028 }

~ExCCameraTarget | ( | void |  | ) |

| Définition à la ligne 30 du fichier ExCCameraTarget.cpp.
    00031 {
    00032 }

## Documentation des méthodes

void Draw | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExCCamera. Définition à la ligne 33 du fichier ExCCameraTarget.cpp. Références ExCVec3D::GetX(), ExCVec3D::GetY(), ExCVec3D::GetZ(), ExCObject3D::m_Position, et m_TargetObject.
    00034 {
    00035         ExCVec3D        Target;
    00036         Target=m_TargetObject->GetPosition();
    00037         gluLookAt(m_Position.GetX(),m_Position.GetY(),m_Position.GetZ()
    00038                         ,Target.GetX(),Target.GetY(),Target.GetZ()
    00039                         ,0.0,1.0,0.0);
    00040 }

ExCObject* GetTargetObject | ( | void |  | ) | `[inline]`

| Définition à la ligne 50 du fichier ExCCameraTarget.h.
    00050 {m_TargetObject=TargetObject;}

void SetTargetObject | ( | ExCObject * | TargetObject | ) | `[inline]`

| Définition à la ligne 49 du fichier ExCCameraTarget.h.
    00050 {m_TargetObject=TargetObject;}

## Documentation des données imbriquées

ExCObject* m_TargetObject`[protected]`

| Définition à la ligne 36 du fichier ExCCameraTarget.h. Référencé par Draw().

La documentation associée à cette classe a été générée à partir des fichiers suivants :

- ExCCameraTarget.h
- ExCCameraTarget.cpp