#include "MRMeshFwd.h"
Go to the source code of this file.
Functions | |
MR_EXTERN_C_BEGIN MRMESHC_API const uint64_t * | mrBitSetBlocks (const MRBitSet *bs) |
gets read-only access to the underlying blocks of a bitset | |
MRMESHC_API size_t | mrBitSetBlocksNum (const MRBitSet *bs) |
gets count of the underlying blocks of a bitset | |
MRMESHC_API size_t | mrBitSetSize (const MRBitSet *bs) |
gets total length of a bitset | |
MRMESHC_API size_t | mrBitSetCount (const MRBitSet *bs) |
returns the number of bits in this bitset that are set | |
MRMESHC_API bool | mrBitSetEq (const MRBitSet *a, const MRBitSet *b) |
checks if two bitsets are equal (have the same length and identical bit values) | |
MRMESHC_API void | mrBitSetFree (MRBitSet *bs) |
deallocates a BitSet object | |
MRMESHC_API MRFaceBitSet * | mrFaceBitSetNew (void) |
creates a new FaceBitSet object | |
MRMESHC_API MRFaceBitSet * | mrFaceBitSetCopy (const MRFaceBitSet *fbs) |
creates a copy of a FaceBitSet object | |
MRMESHC_API void | mrFaceBitSetFree (MRFaceBitSet *fbs) |
deallocates a FaceBitSet object | |
MR_EXTERN_C_BEGIN MRMESHC_API const uint64_t * mrBitSetBlocks | ( | const MRBitSet * | bs | ) |
gets read-only access to the underlying blocks of a bitset
MRMESHC_API size_t mrBitSetBlocksNum | ( | const MRBitSet * | bs | ) |
gets count of the underlying blocks of a bitset
MRMESHC_API size_t mrBitSetCount | ( | const MRBitSet * | bs | ) |
returns the number of bits in this bitset that are set
MRMESHC_API bool mrBitSetEq | ( | const MRBitSet * | a, |
const MRBitSet * | b ) |
checks if two bitsets are equal (have the same length and identical bit values)
MRMESHC_API void mrBitSetFree | ( | MRBitSet * | bs | ) |
deallocates a BitSet object
MRMESHC_API size_t mrBitSetSize | ( | const MRBitSet * | bs | ) |
gets total length of a bitset
MRMESHC_API MRFaceBitSet * mrFaceBitSetCopy | ( | const MRFaceBitSet * | fbs | ) |
creates a copy of a FaceBitSet object
MRMESHC_API void mrFaceBitSetFree | ( | MRFaceBitSet * | fbs | ) |
deallocates a FaceBitSet object
MRMESHC_API MRFaceBitSet * mrFaceBitSetNew | ( | void | ) |
creates a new FaceBitSet object