27 return this->
equals(other);
31 return !this->
equals(other);
34 return this->
less(other);
61 os <<
"[" << P.
getX() <<
"," << P.
getY() <<
"," << P.
getZ() <<
"]";
PPoint< T > operator*(const PLine< T > &other) const
Metszéspont meghatározása.
bool has(const PPoint< T > &pnt) const
Illeszkedés vizsgálata.
bool operator<(const PLine< T > &other) const
bool operator!=(const PLine< T > &other) const
bool operator==(const PLine< T > &other) const
PLine(const PObject< T > &other)
PLine(T a=T(0), T b=T(0), T c=T(1))
PObject< T > op(const PObject< T > &other) const
A leszármazottak + ill. * 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.
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 equals(const PObject< T > &other) const
A leszármazottak == operátorának közös megvalósítása.
T getX() const
Az objektum x koordinátájának lekérdezése.
bool less(const PObject< T > &other) const
A leszármazottak < operátorának közös megvalósítása.
bool dependent(const PObject< T > &A, const PObject< T > &B, const PObject< T > &C)
Projektív objektumok összefüggőségének vizsgálata.
bool concurrent(const PLine< T > &A, const PLine< T > &B, const PLine< T > &C)
Megvizsgálja, hogy három egyenes egy pontban metszi-e egymást.
ostream & operator<<(ostream &os, const PLine< T > &P)
Projektív egyenes koordinátáinak kiírása a képernyőre.
Projektív sík objektumai.