#include <ExCVec2D.h>
Membres publics | |
ExCVec2D () | |
ExCVec2D (float x, float y) | |
~ExCVec2D () | |
float | GetVectorLenght (void) |
ExCVec2D | GetVecNormale (void) |
void | SetValue (float x, float y) |
void | SetX (double val) |
void | SetY (double val) |
double | GetX (void) |
double | GetY (void) |
ExCVec2D & | operator= (const ExCVec2D &Vec) |
bool | operator== (const ExCVec2D &Vec) |
ExCVec2D | operator+ (const ExCVec2D &Vec) |
ExCVec2D | operator- (const ExCVec2D &Vec) |
ExCVec2D | operator * (const ExCVec2D &Vec) |
ExCVec2D | operator * (float scalar) |
ExCVec2D | operator/ (const ExCVec2D &Vec) |
ExCVec2D | operator/ (float scalar) |
Attributs Publics | |
float | m_Vector [2] |
Amis (friends) | |
std::ostream & | operator<< (std::ostream &s, const ExCVec2D &vec) |
|
Définition à la ligne 28 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 33 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 38 du fichier ExCVec2D.cpp.
00039 { 00040 00041 } |
|
Définition à la ligne 49 du fichier ExCVec2D.cpp. Références GetVectorLenght().
00050 { 00051 ExCVec2D VecNorm; 00052 VecNorm=*this; 00053 VecNorm=*this/this->GetVectorLenght(); 00054 return VecNorm; 00055 } |
|
Définition à la ligne 45 du fichier ExCVec2D.cpp. Références m_Vector. Référencé par GetVecNormale().
00046 {
00047 return sqrt((m_Vector[0]*m_Vector[0])+(m_Vector[1]*m_Vector[1]));
00048 }
|
|
Définition à la ligne 53 du fichier ExCVec2D.h. Références m_Vector. Référencé par ExCModel3DS::BuildArray(), ExCModel3DS::BuildList(), ExCWindowObject::Draw(), ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), ExCMeshWaterDisqueEffect::Draw(), ExCMeshSummonCylenderEffect::Draw(), ExCWindowContent::InputCommand(), ExCWindowObject::PointInWindow(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), et ExCWindow::SetTitleBarSize().
00053 {return m_Vector[0];} |
|
Définition à la ligne 54 du fichier ExCVec2D.h. Références m_Vector. Référencé par ExCModel3DS::BuildArray(), ExCModel3DS::BuildList(), ExCWindowObject::Draw(), ExCWindowMessageBoxQuestion::Draw(), ExCWindowMessageBox::Draw(), ExCMeshWaterDisqueEffect::Draw(), ExCMeshSummonCylenderEffect::Draw(), ExCWindowContent::InputCommand(), ExCWindowObject::PointInWindow(), ExCWindow::RefreshPosotion(), ExCWindow::RefreshSize(), et ExCWindowTitleBar::SetWindowSize().
00054 {return m_Vector[1];} |
|
Définition à la ligne 99 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 92 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 77 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 85 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 113 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 106 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 65 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 71 du fichier ExCVec2D.cpp. Références m_Vector.
|
|
Définition à la ligne 56 du fichier ExCVec2D.cpp. Références m_Vector. Référencé par ExCMeshSauronEffect::ExCMeshSauronEffect(), ExCMeshSummonCylenderEffect::ExCMeshSummonCylenderEffect(), ExCMeshWaterDisqueEffect::ExCMeshWaterDisqueEffect(), ExCWindowObject::Init(), ExCMeshWaterDisqueEffect::Load(), ExCMeshSummonCylenderEffect::Load(), et ExCMeshSauronEffect::Load().
|
|
Définition à la ligne 51 du fichier ExCVec2D.h. Références m_Vector. Référencé par ExCModel3DS::BuildArray(), ExCModel3DS::BuildList(), ExCModelASC::Load(), et ExCModel3DS::ReadUVCoordinates().
00051 {m_Vector[0]=val;} |
|
Définition à la ligne 52 du fichier ExCVec2D.h. Références m_Vector. Référencé par ExCModel3DS::BuildArray(), ExCModel3DS::BuildList(), ExCModelASC::Load(), et ExCModel3DS::ReadUVCoordinates().
00052 {m_Vector[1]=val;} |
|
Définition à la ligne 122 du fichier ExCVec2D.cpp.
|
|
Définition à la ligne 38 du fichier ExCVec2D.h. Référencé par ExCVec2D(), GetVectorLenght(), GetX(), GetY(), operator *(), operator+(), operator-(), operator/(), operator<<(), operator=(), operator==(), SetValue(), SetX(), et SetY(). |