QTrk
|
#include <cudaImageList.h>
Classes | |
struct | KernelParams |
Public Member Functions | |
Image4DMemory (int w, int h, int d, int L) | |
~Image4DMemory () | |
void | free () |
void | copyToDevice (T *src, bool async=false, cudaStream_t s=0) |
void | copyToHost (T *dst, bool async=false, cudaStream_t s=0) |
void | clear () |
float * | getImgAddr (int2 imgpos) |
void | copyImageToHost (int z, int l, T *dst, bool async=false, cudaStream_t s=0) |
void | copyImageToDevice (int z, int l, T *src, bool async=false, cudaStream_t s=0) |
KernelParams | bind () |
void | unbind () |
Static Public Member Functions | |
static __device__ T | read (const KernelParams &kp, int x, int y, int2 imgpos) |
static __device__ void | write (T value, const KernelParams &kp, int x, int y, int2 imgpos) |
Public Attributes | |
KernelParams | kp |
int | layers |
int | totalImg |
int | rows |
Definition at line 404 of file cudaImageList.h.
|
inline |
|
inline |
Definition at line 437 of file cudaImageList.h.
|
inline |
Definition at line 494 of file cudaImageList.h.
|
inline |
Definition at line 462 of file cudaImageList.h.
|
inline |
Definition at line 484 of file cudaImageList.h.
|
inline |
Definition at line 475 of file cudaImageList.h.
|
inline |
Definition at line 445 of file cudaImageList.h.
|
inline |
Definition at line 453 of file cudaImageList.h.
|
inline |
Definition at line 440 of file cudaImageList.h.
|
inline |
Definition at line 467 of file cudaImageList.h.
|
inlinestatic |
Definition at line 497 of file cudaImageList.h.
|
inline |
Definition at line 495 of file cudaImageList.h.
|
inlinestatic |
Definition at line 500 of file cudaImageList.h.
KernelParams Image4DMemory< T >::kp |
Definition at line 420 of file cudaImageList.h.
int Image4DMemory< T >::layers |
Definition at line 421 of file cudaImageList.h.
int Image4DMemory< T >::rows |
Definition at line 422 of file cudaImageList.h.
int Image4DMemory< T >::totalImg |
Definition at line 421 of file cudaImageList.h.