![]() |
Zivid C++ API 2.15.0+5fcc365b-1
|
Point with three coordinates as float. More...
#include <Zivid/Point.h>
Public Types | |
| using | ValueType = float |
| The type of the coordinate values. | |
Public Member Functions | |
| PointXYZ ()=default | |
| Constructor. | |
| constexpr | PointXYZ (float xCoord, float yCoord, float zCoord) |
| Constructor. | |
| bool | isNaN () const |
| Check if the point is Not-a-Number (invalid) | |
| ZIVID_UTILS_EXPORT std::string | toString () const |
| Get string representation. | |
| ZIVID_UTILS_EXPORT bool | operator== (const PointXYZ &rhs) const |
| Check for equality. | |
| ZIVID_UTILS_EXPORT bool | operator!= (const PointXYZ &rhs) const |
| Check for inequality. | |
Public Attributes | |
| ValueType | x |
| The x element of the point. | |
| ValueType | y |
| The y element of the point. | |
| ValueType | z |
| The z element of the point. | |
Point with three coordinates as float.
| using Zivid::PointXYZ::ValueType = float |
The type of the coordinate values.
|
default |
Constructor.
|
inlineconstexpr |
Constructor.
|
inline |
Check if the point is Not-a-Number (invalid)
A point is defined as NaN if the z-coordinate is NaN
| ZIVID_UTILS_EXPORT bool Zivid::PointXYZ::operator!= | ( | const PointXYZ & | rhs | ) | const |
Check for inequality.
| ZIVID_UTILS_EXPORT bool Zivid::PointXYZ::operator== | ( | const PointXYZ & | rhs | ) | const |
Check for equality.
| ZIVID_UTILS_EXPORT std::string Zivid::PointXYZ::toString | ( | ) | const |
Get string representation.
| ValueType Zivid::PointXYZ::x |
The x element of the point.
| ValueType Zivid::PointXYZ::y |
The y element of the point.
| ValueType Zivid::PointXYZ::z |
The z element of the point.