Files Classes Functions Hierarchy
4D point. More...
#include <point.h>


Public Member Functions | |
| point4 () | |
| point4 (T x0, T y0, T z0, T w0) | |
| point4 (point4< T > const &p) | |
| operator stringc () const | |
| Write this point out to the string. | |
| void | serializeInverse (stringc &s) |
| ostream & | print (ostream &os) const |
| istream & | serializeInverse (istream &istr) |
| point4< T > & | operator+= (point4< T > const &p) |
| point4< T > | operator+ (point4< T > const &p) const |
| point4< T > & | operator-= (point4< T > const &p) |
| point4< T > const | operator-= (point4< T > const &p) const |
| point4< T > & | operator*= (point4< T > const &p) |
| point4< T > const | operator* (point4< T > const &p) const |
| point4< T > & | operator/= (point4< T > const &p) |
| point4< T > const | operator/ (point4< T > const &p) const |
| bool const | operator== (point4< T > const &p) const |
| template<typename W > | |
| point4< T > & | operator+= (W const &q) |
| template<typename W > | |
| point4< T > const | operator+ (W const &q) const |
| template<typename W > | |
| point4< T > & | operator*= (W const &q) |
| template<typename W > | |
| point4< T > const | operator* (W const &q) const |
| template<typename W > | |
| point4< T > & | operator/= (W const &q) |
| template<typename W > | |
| point4< T > const | operator/ (W const &q) const |
| template<typename W > | |
| boolc | operator!= (W const &q) const |
| Not test applied to each element. | |
| T const | dot () const |
| T const | dot (point4< T > const &q) const |
| T const & | operator[] (uintc i) const |
| T & | operator[] (uintc i) |
| operator point3< T > const () const | |
Public Attributes | |
| T | x |
| T | y |
| T | z |
| T | w |
4D point.
Definition at line 433 of file point.h.
Definition at line 534 of file point.h.
References point4< T >::x, point4< T >::y, and point4< T >::z.
Write this point out to the string.
Definition at line 440 of file point.h.
Referenced by point4< INDX >::dot(), menusystem::fontcolorenable(), point4< INDX >::operator stringc(), point4< INDX >::operator!=(), point4< INDX >::operator*(), point4< INDX >::operator*=(), point4< INDX >::operator+(), point4< INDX >::operator+=(), point4< INDX >::operator-=(), point4< INDX >::operator/(), point4< INDX >::operator/=(), point4< INDX >::operator==(), point4< INDX >::operator[](), point4< INDX >::point4(), point4< INDX >::print(), and point4< INDX >::serializeInverse().
Definition at line 437 of file point.h.
Referenced by point4< INDX >::dot(), writegridobj::draw(), writecpobj::draw(), menusystem::fontcolorenable(), init01(), init02(), init03(), point4< T >::operator point3< T > const(), point4< INDX >::operator stringc(), point4< INDX >::operator!=(), point4< INDX >::operator*(), point4< INDX >::operator*=(), point4< INDX >::operator+(), point4< INDX >::operator+=(), point4< INDX >::operator-=(), point4< INDX >::operator/(), point4< INDX >::operator/=(), point4< INDX >::operator==(), point4< INDX >::operator[](), point4< INDX >::point4(), point4< INDX >::print(), and point4< INDX >::serializeInverse().
Definition at line 438 of file point.h.
Referenced by point4< INDX >::dot(), writegridobj::draw(), writecpobj::draw(), menusystem::fontcolorenable(), init01(), init02(), init03(), point4< T >::operator point3< T > const(), point4< INDX >::operator stringc(), point4< INDX >::operator!=(), point4< INDX >::operator*(), point4< INDX >::operator*=(), point4< INDX >::operator+(), point4< INDX >::operator+=(), point4< INDX >::operator-=(), point4< INDX >::operator/(), point4< INDX >::operator/=(), point4< INDX >::operator==(), point4< INDX >::operator[](), point4< INDX >::point4(), point4< INDX >::print(), and point4< INDX >::serializeInverse().
Definition at line 439 of file point.h.
Referenced by point4< INDX >::dot(), writegridobj::draw(), writecpobj::draw(), menusystem::fontcolorenable(), init01(), init02(), init03(), point4< T >::operator point3< T > const(), point4< INDX >::operator stringc(), point4< INDX >::operator!=(), point4< INDX >::operator*(), point4< INDX >::operator*=(), point4< INDX >::operator+(), point4< INDX >::operator+=(), point4< INDX >::operator-=(), point4< INDX >::operator/(), point4< INDX >::operator/=(), point4< INDX >::operator==(), point4< INDX >::operator[](), point4< INDX >::point4(), point4< INDX >::print(), and point4< INDX >::serializeInverse().
1.6.1