QTrk
Public Member Functions | Public Attributes | List of all members
QI::DeviceInstance Struct Reference

Contains all QI memory space that is allocated per device (shared between streams). More...

#include <QI.h>

Public Member Functions

 ~DeviceInstance ()
 Free the device QI memory. More...
 
 DeviceInstance ()
 Instantiate the device QI memory. More...
 

Public Attributes

device_vec< float2 > qi_trigtable
 Sampling points for radial resampling. Calculated once in InitDevice. More...
 
QIParamsd_qiparams
 Instance of common QI parameters. More...
 
device_vec< float > d_radialweights
 The radial weights used in ZLUT profile calculation. More...
 

Detailed Description

Contains all QI memory space that is allocated per device (shared between streams).

Definition at line 64 of file QI.h.

Constructor & Destructor Documentation

§ ~DeviceInstance()

QI::DeviceInstance::~DeviceInstance ( )
inline

Free the device QI memory.

Definition at line 71 of file QI.h.

71 { cudaFree(d_qiparams); }
QIParams * d_qiparams
Instance of common QI parameters.
Definition: QI.h:67

§ DeviceInstance()

QI::DeviceInstance::DeviceInstance ( )
inline

Instantiate the device QI memory.

Definition at line 73 of file QI.h.

73 { d_qiparams=0; }
QIParams * d_qiparams
Instance of common QI parameters.
Definition: QI.h:67

Member Data Documentation

§ d_qiparams

QIParams* QI::DeviceInstance::d_qiparams

Instance of common QI parameters.

Definition at line 67 of file QI.h.

§ d_radialweights

device_vec<float> QI::DeviceInstance::d_radialweights

The radial weights used in ZLUT profile calculation.

Definition at line 68 of file QI.h.

§ qi_trigtable

device_vec<float2> QI::DeviceInstance::qi_trigtable

Sampling points for radial resampling. Calculated once in InitDevice.

Definition at line 66 of file QI.h.


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