libcrn
3.9.5
A document image processing library
|
A 3D point class. More...
#include <CRNPoint3D.h>
Classes | |
class | Sorter |
Functor to sort rectangles regarding directions. More... | |
Public Types | |
using | value_type = T |
The value type. More... | |
Public Member Functions | |
Point3D () | |
Default constructor (sets coordinates to 0) More... | |
Point3D (T x, T y, T z) | |
Constructor from values. More... | |
Point3D (const Point3D &)=default | |
Point3D (Point3D &&)=default | |
virtual | ~Point3D () |
Destructor. More... | |
Point3D & | operator= (const Point3D &)=default |
Point3D & | operator= (Point3D &&)=default |
bool | operator== (const Point3D &p) const noexcept |
Equality. More... | |
Public Attributes | |
value_type | X |
value_type | Y |
value_type | Z |
A 3D point class.
Convenience 3D point class.
Definition at line 40 of file CRNPoint3D.h.
using crn::Point3D< T >::value_type = T |
The value type.
Definition at line 44 of file CRNPoint3D.h.
|
inline |
Default constructor (sets coordinates to 0)
Definition at line 47 of file CRNPoint3D.h.
|
inline |
Constructor from values.
Definition at line 49 of file CRNPoint3D.h.
|
default |
|
default |
|
inlinevirtual |
Destructor.
Definition at line 53 of file CRNPoint3D.h.
|
default |
|
default |
|
inlinenoexcept |
Equality.
Definition at line 60 of file CRNPoint3D.h.
value_type crn::Point3D< T >::X |
Definition at line 55 of file CRNPoint3D.h.
value_type crn::Point3D< T >::Y |
Definition at line 55 of file CRNPoint3D.h.
value_type crn::Point3D< T >::Z |
The coordinates
Definition at line 55 of file CRNPoint3D.h.