#include <ExCGizmoRectangle.h>
Graphe d'héritage de la classe ExCGizmoRectangle

Membres publics | |
| ExCGizmoRectangle (void) | |
| ~ExCGizmoRectangle (void) | |
| void | Draw (void) |
Attributs Publics | |
| ExCVertex | m_Vertex [8] |
|
|
Définition à la ligne 26 du fichier ExCGizmoRectangle.cpp. Références ExCGizmoRectangle(), Guard, ExCObject::SetName(), et ExCObject::SetType(). Référencé par ExCGizmoRectangle(), et ~ExCGizmoRectangle().
00027 {
00028 Guard(ExCGizmoRectangle::ExCGizmoRectangle(void))
00029 SetName("ExCGizmoRectangle");
00030 SetType(typeid(this).name());
00031 UnGuard
00032 }
|
|
|
Définition à la ligne 34 du fichier ExCGizmoRectangle.cpp. Références ExCGizmoRectangle(), et Guard.
00035 {
00036 Guard(ExCGizmoRectangle::~ExCGizmoRectangle(void))
00037 UnGuard
00038 }
|
|
|
Redéfinie à partir de ExCGizmo. Définition à la ligne 40 du fichier ExCGizmoRectangle.cpp. Références Draw(), Guard, et m_Vertex. Référencé par ExCOctree::Draw(), et Draw().
00041 {
00042 Guard(void ExCGizmoRectangle::Draw(void))
00043
00044 glDisable(GL_LIGHTING);
00045 glBegin(GL_LINE_LOOP);
00046 //upper face
00047 glVertex3f(m_Vertex[0].GetX(),m_Vertex[0].GetY(),m_Vertex[0].GetZ());
00048 glVertex3f(m_Vertex[1].GetX(),m_Vertex[1].GetY(),m_Vertex[1].GetZ());
00049 glVertex3f(m_Vertex[2].GetX(),m_Vertex[2].GetY(),m_Vertex[2].GetZ());
00050 glVertex3f(m_Vertex[3].GetX(),m_Vertex[3].GetY(),m_Vertex[3].GetZ());
00051 glEnd();
00052 glBegin(GL_LINE_LOOP);
00053 //down face
00054 glVertex3f(m_Vertex[4].GetX(),m_Vertex[4].GetY(),m_Vertex[4].GetZ());
00055 glVertex3f(m_Vertex[5].GetX(),m_Vertex[5].GetY(),m_Vertex[5].GetZ());
00056 glVertex3f(m_Vertex[6].GetX(),m_Vertex[6].GetY(),m_Vertex[6].GetZ());
00057 glVertex3f(m_Vertex[7].GetX(),m_Vertex[7].GetY(),m_Vertex[7].GetZ());
00058 glEnd();
00059 glBegin(GL_LINES);
00060 //4 line for 4 face
00061 glVertex3f(m_Vertex[0].GetX(),m_Vertex[0].GetY(),m_Vertex[0].GetZ());
00062 glVertex3f(m_Vertex[4].GetX(),m_Vertex[4].GetY(),m_Vertex[4].GetZ());
00063 glVertex3f(m_Vertex[1].GetX(),m_Vertex[1].GetY(),m_Vertex[1].GetZ());
00064 glVertex3f(m_Vertex[5].GetX(),m_Vertex[5].GetY(),m_Vertex[5].GetZ());
00065 glVertex3f(m_Vertex[2].GetX(),m_Vertex[2].GetY(),m_Vertex[2].GetZ());
00066 glVertex3f(m_Vertex[6].GetX(),m_Vertex[6].GetY(),m_Vertex[6].GetZ());
00067 glVertex3f(m_Vertex[7].GetX(),m_Vertex[7].GetY(),m_Vertex[7].GetZ());
00068 glVertex3f(m_Vertex[3].GetX(),m_Vertex[3].GetY(),m_Vertex[3].GetZ());
00069 glEnd();
00070 UnGuard
00071 }
|
|
|
Définition à la ligne 43 du fichier ExCGizmoRectangle.h. Référencé par ExCOctree::BuildBox(), ExCEntite::BuildPvsBox(), et Draw(). |
1.3-rc1