Dokumentacja klasy Region

#include <Region.h>

Lista wszystkich składowych.


Opis szczegółowy

Opisuje prostokątny obszar.

Jednostki współrzędnych są liczbami zmiennoprzecinkowymi.


Metody publiczne

 Region (void)
 Konstruktor domyślny.
 Region (double x1, double y1, double x2, double y2)
 Konstruktor.
 Region (const Region &from)
 Konstruktor kopiujący.
 ~Region (void)
 Destruktor.
Regionoperator= (const Region &from)
 Operator przypisania.
Regionoperator+= (const Region &from)
 Operator przypisania sumy.
Region operator+ (const Region &from) const
 Operator sumy.
void Extend (double x, double y)
 Poszerza obszar, aby obejmował punkt o danych współrzędnych.
double X1 () const
 Zwraca składową x lewego-górnego rogu.
double Y1 () const
 Zwraca składową y lewego-górnego rogu.
double X2 () const
 Zwraca składową x prawego-dolnego rogu.
double Y2 () const
 Zwraca składową y prawego-dolnego rogu.
bool IsValid () const
 Sprawdza, czy obiekt jest poprawny (zdefiniowany).
bool IsSmaller (const Region &other_region) const
 Sprawdza, czy obszar jest mniejszy od other_region.
bool IsInside (const Region &other_region) const
 Sprawdza, czy obszar znajduje się wewnątrz other_region.


Dokumentacja konstruktora i destruktora

Region::Region const Region from  ) 
 

Konstruktor kopiujący.

Parametry:
from Obiekt, którego wartość jest kopiowana.


Dokumentacja funkcji składowych

bool Region::IsInside const Region other_region  )  const [inline]
 

Sprawdza, czy obszar znajduje się wewnątrz other_region.

Obejmuje również krawędzie, czyli dla siebie samego zwraca true.

Region Region::operator+ const Region from  )  const
 

Operator sumy.

Parametry:
from Drugi operand.
Zwraca:
Najmniejszy obszar, który obejmuje oba operandy.

Region & Region::operator+= const Region from  ) 
 

Operator przypisania sumy.

Powiększa obszar tak, aby obejmował on także from.

Parametry:
from Drugi operand.
Zwraca:
Obiekt, na którym operuje.

Region & Region::operator= const Region from  ) 
 

Operator przypisania.

Parametry:
from Przypisywana wartość.
Zwraca:
Referencja do bieżącego obiektu.


Dokumentacja dla tej klasy została wygenerowana z plików:
Wygenerowano Fri Sep 29 21:04:53 2006 dla EduOptim2 programem  doxygen 1.4.6