A 29bits label and 3bits direction packed into single label. More...
#include <meshTools/labelBits.H>
A 29bits label and 3bits direction packed into single label.
Definition at line 52 of file labelBits.H.
Public Member Functions | |
labelBits () | |
Construct null. | |
labelBits (const label val, const direction bits) | |
Construct from components. | |
labelBits (Istream &is) | |
Construct from Istream. | |
label | val () const |
direction | bits () const |
void | setVal (const label val) |
void | setBits (const direction bits) |
Friends | |
bool | operator== (const labelBits &a, const labelBits &b) |
bool | operator!= (const labelBits &a, const labelBits &b) |
Istream & | operator>> (Istream &is, labelBits &lb) |
Ostream & | operator<< (Ostream &os, const labelBits &lb) |
|
inline |
Construct null.
Definition at line 79 of file labelBits.H.
Construct from components.
Definition at line 83 of file labelBits.H.
Construct from Istream.
Definition at line 89 of file labelBits.H.
|
inline |
Definition at line 98 of file labelBits.H.
Referenced by indexedOctree< treeDataTriSurface >::getContent(), indexedOctree< treeDataTriSurface >::getNode(), indexedOctree< treeDataTriSurface >::isContent(), indexedOctree< treeDataTriSurface >::isEmpty(), indexedOctree< treeDataTriSurface >::isNode(), and labelBits::setBits().
|
inline |
Definition at line 103 of file labelBits.H.
Referenced by indexedOctree< treeDataTriSurface >::getOctant(), and labelBits::setVal().
|
inline |
Definition at line 108 of file labelBits.H.
References labelBits::bits().
|
inline |
Definition at line 113 of file labelBits.H.
References labelBits::val().
Definition at line 121 of file labelBits.H.
Definition at line 126 of file labelBits.H.
Definition at line 133 of file labelBits.H.
Definition at line 138 of file labelBits.H.