#include <ppoint.hpp>
Publikus tagfüggvények | |
| PPoint (T a=T(0), T b=T(0), T c=T(1)) | |
| PPoint (const PObject< T > &other) | |
| bool | operator== (const PPoint< T > &other) const |
| bool | operator!= (const PPoint< T > &other) const |
| bool | operator< (const PPoint< T > &other) const |
| PLine< T > | operator+ (const PPoint &other) const |
| Pontokra illeszkedő egyenes meghatározása. | |
| bool | is_on (const PLine< T > &line) const |
| Illeszkedés vizsgálata. | |
Publikus tagfüggvények a(z) bme::PObject< T > osztályból származnak | |
| PObject () | |
| PObject (T a, T b, T c) | |
| T | getX () const |
| Az objektum x koordinátájának lekérdezése. | |
| T | getY () const |
| Az objektum y koordinátájának lekérdezése. | |
| T | getZ () const |
| Az objektum z koordinátájának lekérdezése. | |
| bool | is_invalid () const |
| Invalid objektum lekérdezése. | |
További örökölt tagok | |
Védett tagfüggvények a(z) bme::PObject< T > osztályból származnak | |
| bool | equals (const PObject< T > &other) const |
| A leszármazottak == operátorának közös megvalósítása. | |
| bool | less (const PObject< T > &other) const |
| A leszármazottak < operátorának közös megvalósítása. | |
| bool | incident (const PObject< T > &other) const |
| A leszármazottak illeszkedést vizsgáló tagfüggvényének közös megvalósítása. | |
| PObject< T > | op (const PObject< T > &other) const |
| A leszármazottak + ill. * operátorának közös megvalósítása. | |
Projektív sík pontjai . A pontokat (x,y,z) nem 0 ponthármasként reprezentáljuk. A (0,0,0) ponthármas jelöli az invalid pontot.
Definíció a(z) ppoint.hpp fájl 22. sorában.
|
inline |
Definíció a(z) ppoint.hpp fájl 24. sorában.
|
inline |
Definíció a(z) ppoint.hpp fájl 25. sorában.
|
inline |
Illeszkedés vizsgálata.
Megadja, hogy a pont illeskedik-e a paraméterként megadott egyenesre.
| line | az egynes, amire nézve az illeszkedést vizsgáljuk |
Definíció a(z) ppoint.hpp fájl 55. sorában.
|
inline |
Definíció a(z) ppoint.hpp fájl 31. sorában.
|
inline |
Pontokra illeszkedő egyenes meghatározása.
Két pontra illeszkedő egynes meghatározása, az egyenes különböző pontok esetén egyértelmű.
| other | a másik pont |
Definíció a(z) ppoint.hpp fájl 45. sorában.
|
inline |
Definíció a(z) ppoint.hpp fájl 35. sorában.
|
inline |
Definíció a(z) ppoint.hpp fájl 27. sorában.