![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <Geometry.h>
Public Member Functions | |
| Point3D (void) | |
| Point3D (Real v) | |
| template<class _Real > | |
| Point3D (_Real v0, _Real v1, _Real v2) | |
| template<class _Real > | |
| Point3D (const Point3D< _Real > &p) | |
| Real & | operator[] (int i) |
| const Real & | operator[] (int i) const |
| Point3D | operator- (void) const |
| template<class _Real > | |
| Point3D & | operator+= (Point3D< _Real > p) |
| template<class _Real > | |
| Point3D | operator+ (Point3D< _Real > p) const |
| template<class _Real > | |
| Point3D & | operator*= (_Real r) |
| template<class _Real > | |
| Point3D | operator* (_Real r) const |
| template<class _Real > | |
| Point3D & | operator-= (Point3D< _Real > p) |
| template<class _Real > | |
| Point3D | operator- (Point3D< _Real > p) const |
| template<class _Real > | |
| Point3D & | operator/= (_Real r) |
| template<class _Real > | |
| Point3D | operator/ (_Real r) const |
| Point3D (T x=0., T y=0., T z=0.) | |
Static Public Member Functions | |
| static Real | Dot (const Point3D< Real > &p1, const Point3D< Real > &p2) |
| template<class Real1 , class Real2 > | |
| static Real | Dot (const Point3D< Real1 > &p1, const Point3D< Real2 > &p2) |
Public Attributes | |
| Real | coords [3] |
| T | x |
| T | y |
| T | z |
Definition at line 42 of file Geometry.h.
Definition at line 45 of file Geometry.h.
References Point3D< Real >::coords.
Definition at line 46 of file Geometry.h.
References Point3D< Real >::coords.
|
inline |
Definition at line 47 of file Geometry.h.
References Point3D< Real >::coords.
|
inline |
Definition at line 48 of file Geometry.h.
References Point3D< Real >::coords.
Definition at line 120 of file Common.h.
References Point3D< Real >::x, Point3D< Real >::y, and Point3D< Real >::z.
|
inlinestatic |
Definition at line 63 of file Geometry.h.
References Point3D< Real >::coords.
|
inlinestatic |
Definition at line 65 of file Geometry.h.
References Point3D< Real >::coords.
|
inline |
Definition at line 56 of file Geometry.h.
References Point3D< Real >::coords.
Definition at line 55 of file Geometry.h.
References Point3D< Real >::coords.
|
inline |
Definition at line 54 of file Geometry.h.
References Point3D< Real >::coords.
|
inline |
Definition at line 53 of file Geometry.h.
References Point3D< Real >::coords.
|
inline |
Definition at line 59 of file Geometry.h.
Definition at line 51 of file Geometry.h.
References Point3D< Real >::coords.
|
inline |
Definition at line 58 of file Geometry.h.
|
inline |
Definition at line 61 of file Geometry.h.
Definition at line 60 of file Geometry.h.
|
inline |
Definition at line 49 of file Geometry.h.
References Point3D< Real >::coords.
|
inline |
Definition at line 50 of file Geometry.h.
References Point3D< Real >::coords.
| Real Point3D< Real >::coords[3] |
Definition at line 44 of file Geometry.h.
Referenced by Point3D< Real >::Dot(), Point3D< Real >::operator*(), Point3D< Real >::operator*=(), Point3D< Real >::operator+(), Point3D< Real >::operator+=(), Point3D< Real >::operator-(), Point3D< Real >::operator[](), and Point3D< Real >::Point3D().
| T Point3D< Real >::x |
Definition at line 119 of file Common.h.
Referenced by lessPoint3D< T >::operator()(), and Point3D< Real >::Point3D().
| T Point3D< Real >::y |
Definition at line 119 of file Common.h.
Referenced by lessPoint3D< T >::operator()(), and Point3D< Real >::Point3D().
| T Point3D< Real >::z |
Definition at line 119 of file Common.h.
Referenced by lessPoint3D< T >::operator()(), and Point3D< Real >::Point3D().