![]() |
OpendTect
6.3
|
Resizable buffer of elements. More...
Public Types | |
| typedef int | size_type |
| typedef int | obj_size_type |
| typedef unsigned char | buf_type |
Public Member Functions | |
| DataBuffer (size_type nrelem, int bytsperelem=4, bool setnull=false) | |
| ~DataBuffer () | |
| DataBuffer (const DataBuffer &b) | |
| DataBuffer & | operator= (const DataBuffer &) |
| bool | isOk () const |
| bool | isEmpty () const |
| size_type | size () const |
| obj_size_type | bytesPerElement () const |
| bool | isZero () const |
| od_int64 | totalBytes () const |
| buf_type * | data () |
| const buf_type * | data () const |
| void | reSize (size_type, bool copydata=true) |
| void | reByte (obj_size_type, bool copydata=true) |
| void | zero () |
| bool | fitsInString () const |
| BufferString | getString () const |
Protected Attributes | |
| size_type | nelem_ |
| obj_size_type | elembytes_ |
| buf_type * | data_ |
Resizable buffer of elements.
| typedef unsigned char DataBuffer::buf_type |
| typedef int DataBuffer::obj_size_type |
| typedef int DataBuffer::size_type |
| DataBuffer::DataBuffer | ( | size_type | nrelem, |
| int | bytsperelem = 4, |
||
| bool | setnull = false |
||
| ) |
| DataBuffer::~DataBuffer | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| bool DataBuffer::fitsInString | ( | ) | const |
| BufferString DataBuffer::getString | ( | ) | const |
|
inline |
|
inline |
| bool DataBuffer::isZero | ( | ) | const |
| DataBuffer& DataBuffer::operator= | ( | const DataBuffer & | ) |
| void DataBuffer::reByte | ( | obj_size_type | , |
| bool | copydata = true |
||
| ) |
| void DataBuffer::reSize | ( | size_type | , |
| bool | copydata = true |
||
| ) |
|
inline |
|
inline |
| void DataBuffer::zero | ( | ) |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017