Zivid C++ API 2.13.1+18e79e79-1
Point.h File Reference
#include <Zivid/Detail/CoreExport.h>
#include <Zivid/Detail/DataFormatUtils.h>
#include <cmath>
#include <ostream>
#include <string>
#include <type_traits>

Go to the source code of this file.

Classes

struct  Zivid::PointXYZ
 Point with three coordinates as float. More...
 
struct  Zivid::PointXYZW
 Point with four coordinates as float. More...
 
struct  Zivid::PointZ
 Point with Z coordinate. More...
 
struct  Zivid::PointXY
 Point with two coordinates as float. More...
 

Namespaces

namespace  Zivid
 The main Zivid namespace. All Zivid code is found here.
 

Functions

ZIVID_CORE_EXPORT std::ostream & Zivid::operator<< (std::ostream &stream, const PointXYZ &point)
 Serialize the value to a stream.
 
 Zivid::ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointXYZ, 12)
 
ZIVID_CORE_EXPORT std::ostream & Zivid::operator<< (std::ostream &stream, const PointXYZW &point)
 Serialize the value to a stream.
 
 Zivid::ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointXYZW, 16)
 
ZIVID_CORE_EXPORT std::ostream & Zivid::operator<< (std::ostream &stream, const PointZ &point)
 Serialize the value to a stream.
 
 Zivid::ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointZ, 4)
 
ZIVID_CORE_EXPORT std::ostream & Zivid::operator<< (std::ostream &stream, const PointXY &point)
 Serialize the value to a stream.
 
 Zivid::ZIVID_STATIC_ASSERT_DATA_FORMAT_TYPE (PointXY, 8)