#define ZIVID_CORE_EXPORT
Definition CoreExport.h:56
The main Zivid namespace. All Zivid code is found here.
Definition Application.h:56
std::ostream & operator<<(std::ostream &stream, const Array2D< T > &array)
Serialize array information to a stream.
Definition Array2D.h:285
Vector with three coordinates as float.
Definition Vector.h:60
ValueType y
The y element of the vector.
Definition Vector.h:94
ZIVID_CORE_EXPORT std::string toString() const
Get string representation.
bool isNaN() const
Check if the vector is Not-a-Number (invalid)
Definition Vector.h:76
ZIVID_CORE_EXPORT bool operator==(const VectorXYZ &rhs) const
Check for equality.
VectorXYZ(float xCoord, float yCoord, float zCoord)
Constructor.
Definition Vector.h:68
VectorXYZ()=default
Constructor.
ZIVID_CORE_EXPORT bool operator!=(const VectorXYZ &rhs) const
Check for inequality.
ValueType z
The z element of the vector.
Definition Vector.h:97
ValueType x
The x element of the vector.
Definition Vector.h:91
float ValueType
The type of the coordinate values.
Definition Vector.h:62