#include <XnBitSet.h>
Clears data in this bitset and sets size to 0.
const XnUInt32* XnBitSet::GetData |
( |
| ) |
const |
|
inline |
- Returns
- The raw data of this bitset as a buffer of dwords.
XnUInt32* XnBitSet::GetData |
( |
| ) |
|
|
inline |
- Returns
- The raw data of this bitset as a buffer of dwords. Allows modification of underlying data.
XnUInt32 XnBitSet::GetSize |
( |
| ) |
const |
|
inline |
- Returns
- size in bits of this bitset.
XnBool XnBitSet::IsEmpty |
( |
| ) |
const |
|
inline |
- Returns
- TRUE if this bitset is empty, FALSE otherwise.
XnBool XnBitSet::IsSet |
( |
XnUInt32 |
nIndex | ) |
const |
|
inline |
- Returns
- the value of the bit specified by nIndex.
XnStatus XnBitSet::Reserve |
( |
XnUInt32 |
nBits | ) |
|
|
inline |
Reserves space in this bitset for the specified number of bits. This saves you re-allocations and data copies if you know the size in advance.
XnStatus XnBitSet::Set |
( |
XnUInt32 |
nIndex, |
|
|
XnBool |
bValue |
|
) |
| |
|
inline |
Sets the bit at nIndex to bValue.
XnStatus XnBitSet::SetData |
( |
const XnUInt32 * |
pData, |
|
|
XnUInt32 |
nSizeInDwords |
|
) |
| |
|
inline |
Copies raw data from a buffer of dwords to this bitset.
XnStatus XnBitSet::SetSize |
( |
XnUInt32 |
nBits | ) |
|
|
inline |
Sets the size of the bitset to the specified number of bits and sets them all to 0.
The documentation for this class was generated from the following file: