HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
UT_BoundingBoxHash.h
Go to the documentation of this file.
1
/*
2
* PROPRIETARY INFORMATION. This software is proprietary to
3
* Side Effects Software Inc., and is not to be reproduced,
4
* transmitted, or disclosed in any way without written permission.
5
*
6
* NAME: UT_BoundingRectHash.h (UT Library, C++)
7
*
8
* COMMENTS:
9
*/
10
11
#ifndef __UT_BoundingBoxHash_h__
12
#define __UT_BoundingBoxHash_h__
13
14
#include "
UT_API.h
"
15
#include "
UT_BoundingBox.h
"
16
#include <
SYS/SYS_Hash.h
>
17
18
/// @file
19
/// Include this if you need to hash UT_BoundingBox
20
21
/// Compute UT_BoundingBox hash
22
template
<
typename
T>
23
inline
uint64
24
UT_BoundingBoxT<T>::hash
()
const
25
{
26
return
SYShashRange(
begin
(),
end
());
27
}
28
29
#endif
UT_API.h
SYS_Hash.h
uint64
unsigned long long uint64
Definition:
SYS_Types.h:117
end
GLuint GLuint end
Definition:
glcorearb.h:475
UT_BoundingBoxT::hash
uint64 hash() const
Compute UT_BoundingBox hash.
Definition:
UT_BoundingBoxHash.h:24
UT_BoundingBox.h
begin
PcpNodeRef_ChildrenIterator begin(const PcpNodeRef::child_const_range &r)
Support for range-based for loops for PcpNodeRef children ranges.
Definition:
node.h:558
UT
UT_BoundingBoxHash.h
Generated on Tue Dec 17 2024 03:42:07 for HDK by
1.8.6