![]() |
nomlib
|
#include <Point3.hpp>
Public Member Functions | |
| Point3 () | |
| Default constructor; initialize values to Point3<T>::null. | |
| ~Point3 () | |
| Destructor. | |
| Point3 (T x, T y, T z) | |
| Constructor variant for initializing x, y, z at construction. | |
| template<typename U> | |
| Point3 (const Point3< U > ©) | |
| Copy constructor. | |
| const Point3< T > & | get () const |
| Obtain a reference of the object. | |
Public Attributes | |
| T | x |
| T | y |
| T | z |
Static Public Attributes | |
| static const Point3 | null |
| Null value. | |
| static const Point3 | zero |
| Zero value constant. | |
3D Point class
Definition at line 41 of file Point3.hpp.
|
inline |
Default constructor; initialize values to Point3<T>::null.
Definition at line 44 of file Point3.hpp.
|
inline |
Destructor.
Definition at line 53 of file Point3.hpp.
|
inline |
Constructor variant for initializing x, y, z at construction.
Definition at line 59 of file Point3.hpp.
|
inlineexplicit |
Copy constructor.
Definition at line 59 of file Point3.hpp.
|
inline |
Obtain a reference of the object.
Definition at line 82 of file Point3.hpp.
|
static |
Null value.
Definition at line 90 of file Point3.hpp.
| T nom::Point3< T >::x |
Definition at line 95 of file Point3.hpp.
| T nom::Point3< T >::y |
Definition at line 96 of file Point3.hpp.
| T nom::Point3< T >::z |
Definition at line 97 of file Point3.hpp.
|
static |
Zero value constant.
Definition at line 93 of file Point3.hpp.