Página Principal   Hierarquia de Classes   Lista de Componentes   Lista de Arquivos   Componentes Membros  

Referência da Classe Vector

#include <Vector.hpp>

Lista de todos os Membros.

Métodos Públicos

 Vector ()
 Vector (float x, float y, float z)
Vector operator+ (const Vector &v) const
Vector operator- (const Vector &v) const
Vector operator * (float s) const
Vector operator/ (float s) const
Vector operator+= (const Vector &v)
Vector operator-= (const Vector &v)
Vector normalize () const

Atributos Públicos

float x
float y
float z


Descrição Detalhada

Um vetor no espaço projetivo.


Construtores & Destrutores

Vector::Vector  
 

Construtor default de Vector.

Vector::Vector float    x,
float    y,
float    z
 

Construtor de Vector.

Parâmetros:
x  Coordenana X do vetor.
y  Coordenana Y do vetor.
z  Coordenana Z do vetor.


Métodos

Vector Vector::normalize   const
 

Produz o vetor normalizado.

Retorna:
O vetor normalizado.

Vector Vector::operator * float    s const
 

Define o operador '*' entre um vetor e um escalar(nessa ordem).

Parâmetros:
s  O escalar.
Retorna:
O resultado da operação.

Vector Vector::operator+ const Vector &    v const
 

Define o operador '+' entre vetores.

Parâmetros:
v  O outro vetor.
Retorna:
O resultado da operação.

Vector Vector::operator+= const Vector &    v
 

Define o operador '+=' entre vetores.

Parâmetros:
v  O outro vetor.
Retorna:
O resultado da operação.

Vector Vector::operator- const Vector &    v const
 

Define o operador '-' entre vetores.

Parâmetros:
v  O outro vetor.
Retorna:
O resultado da operação.

Vector Vector::operator-= const Vector &    v
 

Define o operador '-=' entre vetores.

Parâmetros:
v  O outro vetor.
Retorna:
O resultado da operação.

Vector Vector::operator/ float    s const
 

Define o operador '/' entre um vetor e um escalar(nessa ordem).

Parâmetros:
s  O escalar.
Retorna:
O resultado da operação.


Constantes

float Vector::x
 

Coordenana X do vetor.

float Vector::y
 

Coordenana Y do vetor.

float Vector::z
 

Coordenana Z do vetor.


A documentação para esta classe foi gerada a partir dos seguintes arquivos:
Gerado em Sun Sep 21 20:18:45 2003 para Morpheous por doxygen1.2.13.1 escrito por Dimitri van Heesch, © 1997-2001