Viam C++ SDK current
Loading...
Searching...
No Matches
Classes | Functions
camera.hpp File Reference

Defines a Camera component. More...

#include <bitset>
#include <chrono>
#include <string>
#include <vector>
#include <boost/endian/conversion.hpp>
#include <xtensor/xarray.hpp>
#include <viam/api/common/v1/common.pb.h>
#include <viam/api/component/camera/v1/camera.pb.h>
#include <viam/sdk/common/proto_type.hpp>
#include <viam/sdk/common/utils.hpp>
#include <viam/sdk/config/resource.hpp>
#include <viam/sdk/resource/resource_api.hpp>

Go to the source code of this file.

Classes

class  viam::sdk::Camera
 A Camera represents any physical hardware that can capture frames. More...
 
struct  viam::sdk::Camera::intrinsic_parameters
 
struct  viam::sdk::Camera::distortion_parameters
 The distortion parameters of the camera. More...
 
struct  viam::sdk::Camera::properties
 The camera's supported features and settings. More...
 
struct  viam::sdk::Camera::point_cloud
 The points and mime type of a point cloud. More...
 
struct  viam::sdk::Camera::raw_image
 the raw bytes, mime type of an image, and name of the source that produced it. More...
 
struct  viam::sdk::Camera::image_collection
 a collection of images that were collected from a camera all at the same time. More...
 
struct  viam::sdk::API::traits< Camera >
 

Functions

bool viam::sdk::operator== (const Camera::raw_image &lhs, const Camera::raw_image &rhs)
 
bool viam::sdk::operator== (const Camera::image_collection &lhs, const Camera::image_collection &rhs)
 
bool viam::sdk::operator== (const Camera::point_cloud &lhs, const Camera::point_cloud &rhs)
 
bool viam::sdk::operator== (const Camera::intrinsic_parameters &lhs, const Camera::intrinsic_parameters &rhs)
 
bool viam::sdk::operator== (const Camera::distortion_parameters &lhs, const Camera::distortion_parameters &rhs)
 
bool viam::sdk::operator== (const Camera::properties &lhs, const Camera::properties &rhs)
 

Detailed Description

Defines a Camera component.