|
| GeomState () |
| Default ctor leaves all hashes at their default value (~0xLL)
|
|
| GeomState (const fdk::Hash &init) |
| Set all hashes to a specific value.
|
|
fdk::Hash | hash () const |
| Return a single hash consisting of all non-default hashes appended together.
|
|
| operator fdk::Hash () const |
|
bool | operator== (const GeomState &b) const |
|
bool | operator!= (const GeomState &b) const |
|
bool | isDefineGeometryDefault () const |
|
bool | isModifyValuesDefault () const |
|
bool | isEditStageDefault () const |
|
bool | isDefault () const |
| Are all hashes at the fdk::Hash default value? (this won't work if hashes set to a different initial value)
|
|
void | set (const fdk::Hash &h) |
| Set all hashes to a specific value.
|
|
void | set (const GeomState &b) |
| Copy all the hashes from b GeomState.
|
|
void | reset () |
| Reset all the hashes to the fdk::Hash default value (~0xLL)
|
|
void | append (const GeomState &b) |
| Append each of b GeomState's hashes.
|
|
void | appendIfNotDefault (const GeomState &b) |
| Append each of b GeomState's hashes if they're not at the default value (~0xLL)
|
|