UT/UT_VectorTypes.h File Reference

#include "UT_API.h"
#include <SYS/SYS_Types.h>
#include <SYS/SYS_TypeTraits.h>

Go to the source code of this file.

Defines

#define UT_VECTORTYPES_HAVE_FPREAL   1

Typedefs

typedef UT_Vector2T< fprealUT_Vector2R
typedef UT_Vector2T< fpreal64UT_Vector2D
typedef UT_Vector2T< fpreal32UT_Vector2F
typedef UT_Vector2T< fpreal16UT_Vector2H
typedef UT_Vector2T< float > UT_Vector2
typedef UT_Vector2T< int64UT_Vector2I
typedef UT_Vector3T< fprealUT_Vector3R
typedef UT_Vector3T< fpreal64UT_Vector3D
typedef UT_Vector3T< fpreal32UT_Vector3F
typedef UT_Vector3T< fpreal16UT_Vector3H
typedef UT_Vector3T< float > UT_Vector3
typedef UT_Vector3T< int64UT_Vector3I
typedef UT_Vector4T< fprealUT_Vector4R
typedef UT_Vector4T< fpreal64UT_Vector4D
typedef UT_Vector4T< fpreal32UT_Vector4F
typedef UT_Vector4T< fpreal16UT_Vector4H
typedef UT_Vector4T< float > UT_Vector4
typedef UT_Vector4T< int64UT_Vector4I
typedef UT_QuaternionT< fprealUT_QuaternionR
typedef UT_QuaternionT< fpreal32UT_QuaternionF
typedef UT_QuaternionT< fpreal64UT_QuaternionD
typedef UT_QuaternionT< float > UT_Quaternion
typedef UT_Matrix2T< fprealUT_Matrix2R
typedef UT_Matrix2T< fpreal32UT_Matrix2F
typedef UT_Matrix2T< fpreal64UT_Matrix2D
typedef UT_Matrix2T< float > UT_Matrix2
typedef UT_Matrix2T< double > UT_DMatrix2
typedef UT_Matrix3T< fprealUT_Matrix3R
typedef UT_Matrix3T< fpreal32UT_Matrix3F
typedef UT_Matrix3T< fpreal64UT_Matrix3D
typedef UT_Matrix3T< float > UT_Matrix3
typedef UT_Matrix3T< double > UT_DMatrix3
typedef UT_Matrix4T< fprealUT_Matrix4R
typedef UT_Matrix4T< fpreal32UT_Matrix4F
typedef UT_Matrix4T< fpreal64UT_Matrix4D
typedef UT_Matrix4T< float > UT_Matrix4
typedef UT_Matrix4T< double > UT_DMatrix4
typedef UT_ValArray< fprealUT_FprealArray
typedef UT_ValArray< fpreal32UT_Fpreal32Array
typedef UT_ValArray< fpreal64UT_Fpreal64Array
typedef UT_ValArray< float > UT_FloatArray
typedef UT_ValArray< double > UT_DoubleArray
typedef UT_ValArray< int > UT_IntArray
typedef UT_ValArray< int32UT_Int32Array
typedef UT_ValArray< int64UT_Int64Array
typedef UT_ValArray< UT_Vector2RUT_Vector2RArray
typedef UT_ValArray< UT_Vector3RUT_Vector3RArray
typedef UT_ValArray< UT_Vector4RUT_Vector4RArray
typedef UT_ValArray< UT_Vector2FUT_Vector2FArray
typedef UT_ValArray< UT_Vector3FUT_Vector3FArray
typedef UT_ValArray< UT_Vector4FUT_Vector4FArray
typedef UT_ValArray< UT_Vector2DUT_Vector2DArray
typedef UT_ValArray< UT_Vector3DUT_Vector3DArray
typedef UT_ValArray< UT_Vector4DUT_Vector4DArray
typedef UT_ValArray< UT_Matrix2FUT_Matrix2FArray
typedef UT_ValArray< UT_Matrix3FUT_Matrix3FArray
typedef UT_ValArray< UT_Matrix4FUT_Matrix4FArray
typedef UT_ValArray< UT_Matrix2DUT_Matrix2DArray
typedef UT_ValArray< UT_Matrix3DUT_Matrix3DArray
typedef UT_ValArray< UT_Matrix4DUT_Matrix4DArray
typedef UT_ValArray< UT_Vector2UT_Vector2Array
typedef UT_ValArray< UT_Vector3UT_Vector3Array
typedef UT_ValArray< UT_Vector4UT_Vector4Array

Functions

template<typename FT , template< typename > class V>
const V< fprealUTconvertToR (const V< FT > &v)
template<typename FT , template< typename > class V>
const V< double > UTconvertToD (const V< FT > &v)
template<typename FT , template< typename > class V>
const V< float > UTconvertToF (const V< FT > &v)

Variables

class UT_API UT_Vector2T
class UT_API UT_Vector3T
class UT_API UT_Vector4T
class UT_API UT_QuaternionT
class UT_API UT_Matrix2T
class UT_API UT_Matrix3T
class UT_API UT_Matrix4T


Define Documentation

#define UT_VECTORTYPES_HAVE_FPREAL   1

Definition at line 31 of file UT_VectorTypes.h.


Typedef Documentation

typedef UT_Matrix2T<double> UT_DMatrix2

Definition at line 70 of file UT_VectorTypes.h.

typedef UT_Matrix3T<double> UT_DMatrix3

Examples:
standalone/i3ddsmgen.C.

Definition at line 77 of file UT_VectorTypes.h.

typedef UT_Matrix4T<double> UT_DMatrix4

Definition at line 84 of file UT_VectorTypes.h.

typedef UT_ValArray<double> UT_DoubleArray

Definition at line 118 of file UT_VectorTypes.h.

typedef UT_ValArray<float> UT_FloatArray

Definition at line 117 of file UT_VectorTypes.h.

Definition at line 115 of file UT_VectorTypes.h.

Definition at line 116 of file UT_VectorTypes.h.

Definition at line 112 of file UT_VectorTypes.h.

Definition at line 120 of file UT_VectorTypes.h.

Definition at line 121 of file UT_VectorTypes.h.

typedef UT_ValArray<int> UT_IntArray

Definition at line 119 of file UT_VectorTypes.h.

typedef UT_Matrix2T<float> UT_Matrix2

Definition at line 69 of file UT_VectorTypes.h.

Definition at line 68 of file UT_VectorTypes.h.

Definition at line 136 of file UT_VectorTypes.h.

Definition at line 67 of file UT_VectorTypes.h.

Definition at line 133 of file UT_VectorTypes.h.

Definition at line 66 of file UT_VectorTypes.h.

typedef UT_Matrix3T<float> UT_Matrix3

Definition at line 76 of file UT_VectorTypes.h.

Definition at line 75 of file UT_VectorTypes.h.

Definition at line 137 of file UT_VectorTypes.h.

Definition at line 74 of file UT_VectorTypes.h.

Definition at line 134 of file UT_VectorTypes.h.

Definition at line 73 of file UT_VectorTypes.h.

typedef UT_Matrix4T<float> UT_Matrix4

Definition at line 83 of file UT_VectorTypes.h.

Definition at line 82 of file UT_VectorTypes.h.

Definition at line 138 of file UT_VectorTypes.h.

Definition at line 81 of file UT_VectorTypes.h.

Definition at line 135 of file UT_VectorTypes.h.

Definition at line 80 of file UT_VectorTypes.h.

typedef UT_QuaternionT<float> UT_Quaternion

Definition at line 63 of file UT_VectorTypes.h.

Definition at line 62 of file UT_VectorTypes.h.

Definition at line 61 of file UT_VectorTypes.h.

Definition at line 60 of file UT_VectorTypes.h.

typedef UT_Vector2T<float> UT_Vector2

Definition at line 38 of file UT_VectorTypes.h.

Definition at line 140 of file UT_VectorTypes.h.

Definition at line 35 of file UT_VectorTypes.h.

Definition at line 129 of file UT_VectorTypes.h.

Definition at line 36 of file UT_VectorTypes.h.

Definition at line 126 of file UT_VectorTypes.h.

Definition at line 37 of file UT_VectorTypes.h.

Definition at line 39 of file UT_VectorTypes.h.

Definition at line 34 of file UT_VectorTypes.h.

Definition at line 123 of file UT_VectorTypes.h.

typedef UT_Vector3T<float> UT_Vector3

Definition at line 141 of file UT_VectorTypes.h.

Definition at line 43 of file UT_VectorTypes.h.

Definition at line 130 of file UT_VectorTypes.h.

Definition at line 44 of file UT_VectorTypes.h.

Definition at line 127 of file UT_VectorTypes.h.

Definition at line 45 of file UT_VectorTypes.h.

Definition at line 47 of file UT_VectorTypes.h.

Definition at line 42 of file UT_VectorTypes.h.

Definition at line 124 of file UT_VectorTypes.h.

typedef UT_Vector4T<float> UT_Vector4

Examples:
SOP/MSS_CustomBrushState.C, and standalone/i3ddsmgen.C.

Definition at line 54 of file UT_VectorTypes.h.

Definition at line 142 of file UT_VectorTypes.h.

Definition at line 51 of file UT_VectorTypes.h.

Definition at line 131 of file UT_VectorTypes.h.

Definition at line 52 of file UT_VectorTypes.h.

Definition at line 128 of file UT_VectorTypes.h.

Definition at line 53 of file UT_VectorTypes.h.

Definition at line 55 of file UT_VectorTypes.h.

Definition at line 50 of file UT_VectorTypes.h.

Definition at line 125 of file UT_VectorTypes.h.


Function Documentation

template<typename FT , template< typename > class V>
const V<double> UTconvertToD ( const V< FT > &  v  )  [inline]

Definition at line 158 of file UT_VectorTypes.h.

template<typename FT , template< typename > class V>
const V<float> UTconvertToF ( const V< FT > &  v  )  [inline]

Definition at line 166 of file UT_VectorTypes.h.

template<typename FT , template< typename > class V>
const V<fpreal> UTconvertToR ( const V< FT > &  v  )  [inline]

Definition at line 150 of file UT_VectorTypes.h.


Variable Documentation

class UT_API UT_Matrix2T

Definition at line 65 of file UT_VectorTypes.h.

class UT_API UT_Matrix3T

Definition at line 72 of file UT_VectorTypes.h.

class UT_API UT_Matrix4T

Definition at line 79 of file UT_VectorTypes.h.

class UT_API UT_QuaternionT

Definition at line 59 of file UT_VectorTypes.h.

class UT_API UT_Vector2T

Definition at line 33 of file UT_VectorTypes.h.

class UT_API UT_Vector3T

Definition at line 41 of file UT_VectorTypes.h.

class UT_API UT_Vector4T

Definition at line 49 of file UT_VectorTypes.h.


Generated on Thu Jan 31 00:29:17 2013 for HDK by  doxygen 1.5.9