#include <point.h>
A Point osztály a sík egy pontját reprezentálja.
Definíció a(z) point.h fájl 16. sorában.
◆ Point() [1/2]
Default konstruktor.
Ez a konstruktor a pont mindkét koordinátáját 0-ra állítja
Definíció a(z) point.cpp fájl 8. sorában.
◆ Point() [2/2]
| bme::Point::Point |
( |
double | xx, |
|
|
double | yy ) |
Pont koordinátáinak kezdeti értéke.
Ez a konstruktor a pont koordinátáit a felhasználó által megadott értékekre állítja.
- Paraméterek
-
| xx | a pont első koordinátája |
| yy | a pont második koordinátája |
Definíció a(z) point.cpp fájl 13. sorában.
◆ getA()
| double bme::Point::getA |
( |
| ) |
const |
a pontba mutató vektor szöge
Ez a függvény visszaadja az origóból a pontba mutató vektornak az x tengellyel bezárt szögét.
- Visszatérési érték
- a vektor szöge
Definíció a(z) point.cpp fájl 52. sorában.
◆ getR()
| double bme::Point::getR |
( |
| ) |
const |
a pontba mutató vektor hossza
Ez a függvény visszaadja az origóból a pontba mutató vektor hosszát.
- Visszatérési érték
- a vektor hossza
Definíció a(z) point.cpp fájl 34. sorában.
◆ getX()
| double bme::Point::getX |
( |
| ) |
const |
a pont első (x) koordinátája
Ez a függvény visszaadja a pont első (x) koordinátáját.
- Visszatérési érték
- az x koordináta
Definíció a(z) point.cpp fájl 18. sorában.
◆ getY()
| double bme::Point::getY |
( |
| ) |
const |
a pont második (y) koordinátája
Ez a függvény visszaadja a pont második (y) koordinátáját.
- Visszatérési érték
- az y koordináta
Definíció a(z) point.cpp fájl 22. sorában.
◆ operator!=()
| bool bme::Point::operator!= |
( |
const Point & | Q | ) |
const |
◆ operator*()
| Point bme::Point::operator* |
( |
double | c | ) |
const |
pont skalárral való szorzása
- Paraméterek
-
- Visszatérési érték
- szorzat
Definíció a(z) point.cpp fájl 99. sorában.
◆ operator*=()
| Point & bme::Point::operator*= |
( |
double | c | ) |
|
◆ operator+()
| Point bme::Point::operator+ |
( |
const Point & | Q | ) |
const |
pontok mint vektorok összeadása
Definíció a(z) point.cpp fájl 91. sorában.
◆ operator+=()
◆ operator-()
| Point bme::Point::operator- |
( |
const Point & | Q | ) |
const |
pontok mint vektorok kivonása
Definíció a(z) point.cpp fájl 95. sorában.
◆ operator-=()
◆ operator/()
| Point bme::Point::operator/ |
( |
double | c | ) |
const |
pont skalárral való osztása (reciprokkal való szorzás)
- Paraméterek
-
- Visszatérési érték
- 1/c-vel való szorzat
Definíció a(z) point.cpp fájl 103. sorában.
◆ operator/=()
| Point & bme::Point::operator/= |
( |
double | c | ) |
|
◆ operator=()
◆ operator==()
| bool bme::Point::operator== |
( |
const Point & | Q | ) |
const |
◆ rotate()
| void bme::Point::rotate |
( |
double | theta | ) |
|
a pont forgatása az origó körül
Ez a függvény elforgatja a pontot az origó körül a felhasználó által megadott szöggel.
- Paraméterek
-
Definíció a(z) point.cpp fájl 71. sorában.
◆ setA()
| void bme::Point::setA |
( |
double | theta | ) |
|
a pontba mutató vektor szögének beállítása
Ez a függvény beállítja az origóból a pontba mutató vektornak az x tengellyel bezárt szögét a felhasználó által megadott értékre. A vektor hossza változatlan marad. Ha a pont az origó, akkor a pont változatlan marad.
- Paraméterek
-
| theta | az origóból a pontba mutató vektor szögének új értéke |
Definíció a(z) point.cpp fájl 65. sorában.
◆ setR()
| void bme::Point::setR |
( |
double | r | ) |
|
a pontba mutató vektor skálázása
Ez a függvény beállítja az origóból a pontba mutató vektor hosszát a felhasználó által megadott értékre. A vektornak az x tengellyel bezárt szöge változatlan marad. Ha a pont az origó, akkor az eredmény az (r,0) pont lesz, ahol r a felhasználó által megadott érték. Ha negatív értéket adunk meg, a pont iránya az ellenkezőjére változik.
- Paraméterek
-
| r | az origóból a pontba mutató vektor hosszátnak új értéke |
Definíció a(z) point.cpp fájl 38. sorában.
◆ setX()
| void bme::Point::setX |
( |
double | xx | ) |
|
x koordináta beállítása
Ez a függvény beállítja a pont x koordinátáját a megadott értékre.
- Paraméterek
-
| xx | a pont x koordinátájának új értéke |
Definíció a(z) point.cpp fájl 26. sorában.
◆ setY()
| void bme::Point::setY |
( |
double | yy | ) |
|
y koordináta beállítása
Ez a függvény beállítja a pont y koordinátáját a megadott értékre.
- Paraméterek
-
| yy | a pont y koordinátájának új értéke |
Definíció a(z) point.cpp fájl 30. sorában.
Ez a dokumentáció az osztályról a következő fájlok alapján készült: