curfil  ..
 All Classes Functions Variables Typedefs Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
curfil::Samples< memory_space > Class Template Reference

Helper class to store a list of pixel instances in a compact mannersuch that it can be transferred between CPU and GPU. More...

#include <random_tree_image.h>

Public Member Functions

 Samples (const Samples &samples)
 does not copy data
template<class T >
 Samples (const Samples< T > &samples, cudaStream_t stream)
 copies the data
 Samples (size_t numSamples, boost::shared_ptr< cuv::allocator > &allocator)
 allocates memory for data

Public Attributes

cuv::ndarray< int, memory_space > data
 all data associated with the pixel
float * depths
 depth of the pixel
int * sampleX
 x coordinate of the pixel
int * sampleY
 y coordinate of the pixel
int * imageNumbers
 number of image that has the pixel
uint8_t * labels
 label of the pixel
HorizontalFlipSetting * horFlipSetting
 flipping setting of the pixel

Detailed Description

template<class memory_space>
class curfil::Samples< memory_space >

Helper class to store a list of pixel instances in a compact manner

such that it can be transferred between CPU and GPU.

Clients are not intended to use this class directly.

Definition at line 896 of file random_tree_image.h.


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