Rhino C++ API
8.10
|
#include <opennurbs_bounding_box.h>
Public Member Functions | |
ON_BoundingBoxAndHash ()=default | |
ON_BoundingBoxAndHash (const ON_BoundingBoxAndHash &)=default | |
~ON_BoundingBoxAndHash ()=default | |
const ON_BoundingBox & | BoundingBox () const |
const ON_SHA1_Hash & | Hash () const |
bool | IsSet () const |
ON_BoundingBoxAndHash & | operator= (const ON_BoundingBoxAndHash &)=default |
bool | Read (class ON_BinaryArchive &archive) |
void | Set (const ON_BoundingBox &bbox, const ON_SHA1_Hash &hash) |
bool | Write (class ON_BinaryArchive &archive) const |
|
default |
|
default |
|
default |
const ON_BoundingBox& ON_BoundingBoxAndHash::BoundingBox | ( | ) | const |
const ON_SHA1_Hash& ON_BoundingBoxAndHash::Hash | ( | ) | const |
bool ON_BoundingBoxAndHash::IsSet | ( | ) | const |
Returns: True if bounding box IsSet() is true and hash is not EmptyContentHash.
|
default |
bool ON_BoundingBoxAndHash::Read | ( | class ON_BinaryArchive & | archive | ) |
void ON_BoundingBoxAndHash::Set | ( | const ON_BoundingBox & | bbox, |
const ON_SHA1_Hash & | hash | ||
) |
This hash depends on the context and is a hash of the information used to calculate the bounding box. It is not the hash of the box values
bool ON_BoundingBoxAndHash::Write | ( | class ON_BinaryArchive & | archive | ) | const |