Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

csfl::IPoint Class Reference

#include <point.h>

List of all members.

Public Methods

 IPoint (int _x=0, int _y=0)
 ~IPoint ()
IPoint operator+ (const IPoint &_p) const
IPoint operator- (const IPoint &_p) const
IPoint operator * (double n) const
IPoint operator/ (double n) const
bool operator== (const IPoint &_p) const
bool operator!= (const IPoint &_p) const

Public Attributes

int x
int y

Static Public Attributes

const IPoint zero
const IPoint negative


Detailed Description

Classe que representa um ponto bidimensional cujas coordenadas estão armazenadas em variáveis do tipo int.


Constructor & Destructor Documentation

csfl::IPoint::IPoint ( int _x = 0,
int _y = 0 ) [inline]
 

Os argumento “_x“ e “_y“ definem as coordenas cartesianas do ponto.

csfl::IPoint::~IPoint ( ) [inline]
 


Member Function Documentation

IPoint csfl::IPoint::operator * ( double n ) const [inline]
 

Operador *, multiplica as coordenadas do ponto por um valor “n”.

bool csfl::IPoint::operator!= ( const IPoint & _p ) const [inline]
 

Operador !=, compara dois objetos IPoint.

IPoint csfl::IPoint::operator+ ( const IPoint & _p ) const [inline]
 

Operador +, soma as coordenadas de dois pontos.

IPoint csfl::IPoint::operator- ( const IPoint & _p ) const [inline]
 

Operador -, subtrai as coordenadas de dois pontos.

IPoint csfl::IPoint::operator/ ( double n ) const [inline]
 

Operador /, divide as coordenadas do ponto por um valor “n”.

bool csfl::IPoint::operator== ( const IPoint & _p ) const [inline]
 

Operador ==, compara dois objetos IPoint.


Member Data Documentation

const IPoint csfl::IPoint::negative [static]
 

Constantes estáticas que criam um IPoint nulo e um IPoint de coordenadas (-1,-1).

int csfl::IPoint::x
 

Os atributos “_x“ e “_y“ são as coordenadas do ponto.

int csfl::IPoint::y
 

Os atributos “_x“ e “_y“ são as coordenadas do ponto.

const IPoint csfl::IPoint::zero [static]
 

Constantes estáticas que criam um IPoint nulo e um IPoint de coordenadas (-1,-1).


The documentation for this class was generated from the following file:

 

CFD Project | Documents | Downloads | Contact us | Use Terms

 

© SINMEC/EMC/UFSC, 2001.

All rights reserved.

Last Update: Jan. 18, 2002

 Webmaster