Zivid  1.0.1+3607.8a7510c4
Zivid API
Public Member Functions | List of all members
Zivid::ComputeDevice Class Reference

A Compute device on which to allocate a device point cloud. More...

#include <ComputeDevice.h>

Public Member Functions

ZIVID_COMMON_COMPUTE ComputeDevice ()
 Constructor More...
 
virtual ZIVID_COMMON_COMPUTE ~ComputeDevice ()
 Destructor More...
 
ZIVID_COMMON_COMPUTE ComputeDevice (const ComputeDevice &other)
 Copy constructor More...
 
ZIVID_COMMON_COMPUTE ComputeDeviceoperator= (const ComputeDevice &other)
 Assignment operator More...
 
ZIVID_COMMON_COMPUTE ComputeDevice (ComputeDevice &&other) noexcept
 Move constructor More...
 
ZIVID_COMMON_COMPUTE ComputeDeviceoperator= (ComputeDevice &&other) noexcept
 Move assignment operator More...
 

Detailed Description

A Compute device on which to allocate a device point cloud.

In order to set up direct visualization of device point clouds, the compute device should be obtained from CloudVisualizer (via computeDevice()) and set to the Camera (via setComputeDevice()).

Constructor & Destructor Documentation

◆ ComputeDevice() [1/3]

ZIVID_COMMON_COMPUTE Zivid::ComputeDevice::ComputeDevice ( )

Constructor

◆ ~ComputeDevice()

virtual ZIVID_COMMON_COMPUTE Zivid::ComputeDevice::~ComputeDevice ( )
virtual

Destructor

◆ ComputeDevice() [2/3]

ZIVID_COMMON_COMPUTE Zivid::ComputeDevice::ComputeDevice ( const ComputeDevice other)

Copy constructor

◆ ComputeDevice() [3/3]

ZIVID_COMMON_COMPUTE Zivid::ComputeDevice::ComputeDevice ( ComputeDevice &&  other)
noexcept

Move constructor

Member Function Documentation

◆ operator=() [1/2]

ZIVID_COMMON_COMPUTE ComputeDevice& Zivid::ComputeDevice::operator= ( const ComputeDevice other)

Assignment operator

◆ operator=() [2/2]

ZIVID_COMMON_COMPUTE ComputeDevice& Zivid::ComputeDevice::operator= ( ComputeDevice &&  other)
noexcept

Move assignment operator


The documentation for this class was generated from the following file: