MmProcess
The GeMA Mesh Mapping Process Plugin
Loading...
Searching...
No Matches
GmpMmBIBucket< T > Class Template Reference

Class GmpMmBIBucket. More...

#include <gmpMmBucketIndex.h>

Collaboration diagram for GmpMmBIBucket< T >:

Public Member Functions

 GmpMmBIBucket (int id, int gridId, int size)
 Constructor.
 
int id () const
 
int size () const
 
QVector< GmpMmBIReference< T > > getReferenceList () const
 
int getNumberOfStoredReferences () const
 
const GmpMmBIReference< T > & getReference (int index) const
 
bool isEmpty () const
 
bool isFull () const
 
bool isShared () const
 
void empty ()
 Empty the references list.
 
void detachToAllGridCells ()
 
bool detachToCellGrid (int gridCellId)
 
void attachToCellGrid (int gridCellId)
 
bool addReference (const GmpMmBIReference< T > &ref, bool expandIfFull=false)
 Add a new reference in the bucket.
 

Private Attributes

int _id
 
int _size
 
QVector< GmpMmBIReference< T > > _referenceList
 
int _nextReferenceId
 
QVector< int > _gridIdList
 

Detailed Description

template<class T>
class GmpMmBIBucket< T >

Class GmpMmBIBucket.


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