HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_VoxelArray.C File Reference
#include "UT_VoxelArray.h"
#include "UT_BoundingBox.h"
#include "UT_Filter.h"
#include "UT_IStream.h"
#include "UT_JSONParser.h"
#include "UT_JSONWriter.h"
#include "UT_SharedMemoryManager.h"
#include "UT_StackBuffer.h"
#include "UT_VoxelArrayJSON.h"
#include "UT_Debug.h"
#include <SYS/SYS_Align.h>
#include <SYS/SYS_CallIf.h>
#include <SYS/SYS_Math.h>
+ Include dependency graph for UT_VoxelArray.C:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ut_VoxelMipMapSortCompare
 

Macros

#define FILL_IN_VALUES(x0, x1, y0, y1, z0, z1)
 

Functions

fpreal16 UTvoxelConvertFP16 (fpreal16 a)
 
fpreal16 UTvoxelConvertFP16 (fpreal32 a)
 
fpreal16 UTvoxelConvertFP16 (fpreal64 a)
 
fpreal16 UTvoxelConvertFP16 (int8 a)
 
fpreal16 UTvoxelConvertFP16 (int16 a)
 
fpreal16 UTvoxelConvertFP16 (int32 a)
 
fpreal16 UTvoxelConvertFP16 (int64 a)
 
fpreal16 UTvoxelConvertFP16 (UT_Vector2 a)
 
fpreal16 UTvoxelConvertFP16 (UT_Vector3 a)
 
fpreal16 UTvoxelConvertFP16 (UT_Vector4 a)
 
template<typename T >
UTvoxelConvertFromFP16 (fpreal16 v)
 
template<>
UT_Vector3F UTvoxelConvertFromFP16 (fpreal16 v)
 
template<>
UT_Vector3D UTvoxelConvertFromFP16 (fpreal16 v)
 
template<>
UT_Vector4F UTvoxelConvertFromFP16 (fpreal16 v)
 
template<>
UT_Vector4D UTvoxelConvertFromFP16 (fpreal16 v)
 
bool operator< (const ut_VoxelMipMapSortCompare &lhs, const ut_VoxelMipMapSortCompare &rhs)
 

Macro Definition Documentation

#define FILL_IN_VALUES (   x0,
  x1,
  y0,
  y1,
  z0,
  z1 
)
Value:
for (int z = z0; z < z1; z++) \
{ \
for (int y = y0; y < y1; y++) \
{ \
for (int x = x0; x < x1; x++) \
{ \
tile->setValue(x, y, z, src.getValue(x + inds[0], y + inds[1], \
z + inds[2])); \
} \
} \
}
GLenum src
Definition: glew.h:2410
GLuint GLfloat GLfloat GLfloat x1
Definition: glew.h:12681
GLdouble GLdouble z
Definition: glew.h:1559
GLint GLint GLint GLint GLint x
Definition: glew.h:1252
GLint GLint GLint GLint GLint GLint y
Definition: glew.h:1252
GLuint GLfloat GLfloat y0
Definition: glew.h:12681
GLuint GLfloat x0
Definition: glew.h:12681
GLuint GLfloat GLfloat GLfloat GLfloat y1
Definition: glew.h:12681
* for(int i=0;i< n_subtasks;++i)*tasks.push(pool-> push(myfunc))

Function Documentation

bool operator< ( const ut_VoxelMipMapSortCompare lhs,
const ut_VoxelMipMapSortCompare rhs 
)
inline

Definition at line 6145 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( fpreal16  a)
inline

fpreal16 conversion functions

Definition at line 30 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( fpreal32  a)
inline

Definition at line 32 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( fpreal64  a)
inline

Definition at line 34 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( int8  a)
inline

Definition at line 36 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( int16  a)
inline

Definition at line 38 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( int32  a)
inline

Definition at line 40 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( int64  a)
inline

Definition at line 42 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( UT_Vector2  a)
inline

Definition at line 44 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( UT_Vector3  a)
inline

Definition at line 46 of file UT_VoxelArray.C.

fpreal16 UTvoxelConvertFP16 ( UT_Vector4  a)
inline

Definition at line 48 of file UT_VoxelArray.C.

template<typename T >
T UTvoxelConvertFromFP16 ( fpreal16  v)
inline

Definition at line 51 of file UT_VoxelArray.C.

template<>
UT_Vector3F UTvoxelConvertFromFP16 ( fpreal16  v)
inline

Definition at line 57 of file UT_VoxelArray.C.

template<>
UT_Vector3D UTvoxelConvertFromFP16 ( fpreal16  v)
inline

Definition at line 62 of file UT_VoxelArray.C.

template<>
UT_Vector4F UTvoxelConvertFromFP16 ( fpreal16  v)
inline

Definition at line 67 of file UT_VoxelArray.C.

template<>
UT_Vector4D UTvoxelConvertFromFP16 ( fpreal16  v)
inline

Definition at line 72 of file UT_VoxelArray.C.