#include <Tacka.h>
Javni članovi | |
| Tacka (double pv_apscisa=0.0, double pv_ordinata=0.0) | |
| Podrazumevani ujedno konstruktor konverzije. | |
| double | poteg () const |
| Računa udaljenost tačke od koordinatnog početka. | |
| bool | operator< (const Tacka &rhs) const |
| Utvrđuje da li je data tačka manje udaljena od koordinatnog početka od tekuće tačke. | |
| bool | operator== (const Tacka &rhs) const |
| Utvrđuje da li je data tačka jednako udaljena od koordinatnog početka kao i tekuća tačka. | |
Privatni članovi | |
| double | apscisa |
| X koordinata tačke. | |
| double | ordinata |
| Y koordinata tačke. | |
Prijatelji | |
| std::ostream & | operator<< (std::ostream &o, const Tacka &rhs) |
| Operator ispisa. | |
Klase, strukture i unije | |
| class | TackaGreater |
| Pomoćna klasa za poređenje dve tačke po udaljenosti od koordinatnog početka. Još... | |
| class | TackaLess |
| Pomoćna klasa za poređenje dve tačke po udaljenosti od koordinatnog početka. Još... | |
Klasa je opremljena i operatorima < i ==, da bi mogla biti upotrebljena kao element neke od STL zbirki. Pored ovoga, klasa je opremljena i pomoćnim klasama TackaLess i TackaGreater koje služe da obezbede mogućnost da primerci klase mogu da budu lako upotrebljeni i u zbirkama koje sadrže pokazivače na njih.
Definicija je u redu 19 datoteke Tacka.h.
| Tacka::Tacka | ( | double | pv_apscisa = 0.0, |
|
| double | pv_ordinata = 0.0 | |||
| ) |
| double Tacka::poteg | ( | ) | const |
Računa udaljenost tačke od koordinatnog početka.
Definicija je u redu 13 datoteke Tacka.cpp.
Korisnici: operator<(), operator<<() i operator==().

| bool Tacka::operator< | ( | const Tacka & | rhs | ) | const |
| bool Tacka::operator== | ( | const Tacka & | rhs | ) | const |
Utvrđuje da li je data tačka jednako udaljena od koordinatnog početka kao i tekuća tačka.
0.000001. | [in] | rhs | Referenca na tačku sa kojom treba uporediti tekuću. |
Definicija je u redu 28 datoteke Tacka.cpp.
Koristi poteg().

| std::ostream& operator<< | ( | std::ostream & | o, | |
| const Tacka & | rhs | |||
| ) | [friend] |
double Tacka::apscisa [private] |
double Tacka::ordinata [private] |
1.5.3