Referência à classe Template Vetor< TIPO >

Encapsula a estrutura de dados e operacoes aplicaveis em um vetor bidimensional. Mais...

#include <vetor.h>

Diagrama de heranças da classe Vetor< TIPO >

Inheritance graph
[legenda]
Diagrama de colaboração para Vetor< TIPO >:

Collaboration graph
[legenda]

Mostrar lista completa dos membros

Membros públicos

 Vetor ()
 Vetor (const float, const float)
Vetor operator+ (const Vetor)
Vetor operator- (const Vetor)
Vetor operator* (const Vetor)
Vetor operator/ (const Vetor)
Vetor operator+= (const Vetor)
Vetor operator-= (const Vetor)
Vetor operator*= (const Vetor)
Vetor operator/= (const Vetor)
Vetor operator+ (const TIPO)
Vetor operator- (const TIPO)
Vetor operator* (const TIPO)
Vetor operator/ (const TIPO)
Vetor operator+= (const TIPO)
Vetor operator-= (const TIPO)
Vetor operator*= (const TIPO)
Vetor operator/= (const TIPO)
Vetor operator= (const TIPO)
Vetor operator- ()
bool operator== (const Vetor)
bool operator!= (const Vetor)
Vetor reduzir ()
float modulo ()
float distancia (Vetor)
bool esquerda (Vetor, Vetor)

Atributos Públicos

TIPO X
TIPO Y


Descrição detalhada

template<class TIPO>
class Vetor< TIPO >

Encapsula a estrutura de dados e operacoes aplicaveis em um vetor bidimensional.

Autor:
Rodrigo Setti

Definido na linha 18 do ficheiro vetor.h.


Documentação dos Construtores & Destrutor

template<class TIPO >
Vetor< TIPO >::Vetor (  )  [inline]

Definido na linha 77 do ficheiro vetor.h.

Referências Vetor< TIPO >::X e Vetor< TIPO >::Y.

template<class TIPO >
Vetor< TIPO >::Vetor ( const  float,
const  float 
) [inline]

Definido na linha 84 do ficheiro vetor.h.

Referências Vetor< TIPO >::X e Vetor< TIPO >::Y.


Documentação dos métodos

template<class TIPO >
float Vetor< TIPO >::distancia ( Vetor< TIPO >  A  )  [inline]

Definido na linha 161 do ficheiro vetor.h.

Referências Vetor< TIPO >::X e Vetor< TIPO >::Y.

Referenciado por Biota::atualizar(), Mundo::inserirGrao(), Biota::selecionar() e MundoQT::selecionarParede().

Here is the caller graph for this function:

template<class TIPO>
bool Vetor< TIPO >::esquerda ( Vetor< TIPO >  ,
Vetor< TIPO >   
)

template<class TIPO >
float Vetor< TIPO >::modulo (  )  [inline]

Definido na linha 155 do ficheiro vetor.h.

Referências Vetor< TIPO >::X e Vetor< TIPO >::Y.

Referenciado por Biota::atualizar(), Mundo::inserirGrao() e MundoQT::selecionarParede().

Here is the caller graph for this function:

template<class TIPO >
bool Vetor< TIPO >::operator!= ( const  Vetor  )  [inline]

Definido na linha 141 do ficheiro vetor.h.

Referências Vetor< TIPO >::X e Vetor< TIPO >::Y.

template<class TIPO>
Vetor Vetor< TIPO >::operator* ( const   TIPO  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator* ( const   Vetor  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator*= ( const   TIPO  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator*= ( const   Vetor  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator+ ( const   TIPO  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator+ ( const   Vetor  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator+= ( const   TIPO  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator+= ( const   Vetor  ) 

template<class TIPO >
Vetor< TIPO > Vetor< TIPO >::operator- (  )  [inline]

Definido na linha 127 do ficheiro vetor.h.

template<class TIPO>
Vetor Vetor< TIPO >::operator- ( const   TIPO  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator- ( const   Vetor  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator-= ( const   TIPO  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator-= ( const   Vetor  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator/ ( const   TIPO  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator/ ( const   Vetor  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator/= ( const   TIPO  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator/= ( const   Vetor  ) 

template<class TIPO>
Vetor Vetor< TIPO >::operator= ( const   TIPO  ) 

template<class TIPO >
bool Vetor< TIPO >::operator== ( const  Vetor  )  [inline]

Definido na linha 135 do ficheiro vetor.h.

Referências Vetor< TIPO >::X e Vetor< TIPO >::Y.

template<class TIPO >
Vetor< TIPO > Vetor< TIPO >::reduzir (  )  [inline]

Definido na linha 149 do ficheiro vetor.h.

Referências Vetor< TIPO >::X e Vetor< TIPO >::Y.


Documentação dos dados membro

template<class TIPO>
TIPO Vetor< TIPO >::X

template<class TIPO>
TIPO Vetor< TIPO >::Y


A documentação para esta classe foi gerada a partir do seguinte ficheiro:

Gerado em Mon May 4 14:52:59 2009 para Simvida por  doxygen 1.5.8