Public Member Functions | Public Attributes | List of all members
BufData Class Reference

#include <python.hpp>

Public Member Functions

 BufData (void *ptr, size_t itemsize, const std::string &format, size_t ndim, const std::vector< size_t > &shape, const std::vector< size_t > &strides)
 
 BufData (void *ptr, size_t itemsize, const std::string &format, size_t size)
 
 BufData (void *ptr, size_t itemsize, const std::string &format, size_t dim, size_t count)
 

Public Attributes

std::string _format
 
size_t _itemsize = 0
 
size_t _ndim = 0
 
void_ptr = nullptr
 
std::vector< size_t_shape
 
std::vector< size_t_strides
 

Detailed Description

Definition at line 197 of file python.hpp.

Constructor & Destructor Documentation

BufData::BufData ( void ptr,
size_t  itemsize,
const std::string format,
size_t  ndim,
const std::vector< size_t > &  shape,
const std::vector< size_t > &  strides 
)
inline

Definition at line 206 of file python.hpp.

BufData::BufData ( void ptr,
size_t  itemsize,
const std::string format,
size_t  size 
)
inline

Definition at line 208 of file python.hpp.

BufData::BufData ( void ptr,
size_t  itemsize,
const std::string format,
size_t  dim,
size_t  count 
)
inline

Definition at line 210 of file python.hpp.

Member Data Documentation

std::string BufData::_format

Definition at line 201 of file python.hpp.

size_t BufData::_itemsize = 0

Definition at line 200 of file python.hpp.

size_t BufData::_ndim = 0

Definition at line 202 of file python.hpp.

void* BufData::_ptr = nullptr

Definition at line 199 of file python.hpp.

std::vector<size_t> BufData::_shape

Definition at line 203 of file python.hpp.

std::vector<size_t> BufData::_strides

Definition at line 204 of file python.hpp.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:31