35 #ifndef IE_COREHOUDINI_CONVERT_H
36 #define IE_COREHOUDINI_CONVERT_H
38 #include "IECore/Convert.h"
39 #include "IECore/Data.h"
41 #include "OpenEXR/ImathColor.h"
42 #include "OpenEXR/ImathVec.h"
43 #include "OpenEXR/ImathBox.h"
44 #include "OpenEXR/ImathQuat.h"
45 #include "OpenEXR/ImathMatrix.h"
46 #include "OpenEXR/ImathEuler.h"
48 #include "UT/UT_Color.h"
49 #include "UT/UT_Matrix4.h"
50 #include "UT/UT_Vector3.h"
51 #include "UT/UT_BoundingBox.h"
61 UT_Vector3
convert(
const Imath::V3f &from );
64 Imath::V3f
convert(
const UT_Vector3 &from );
67 UT_Vector3
convert(
const Imath::V3d &from );
70 Imath::V3d
convert(
const UT_Vector3 &from );
73 UT_Vector4
convert(
const Imath::V3f &from );
76 Imath::V3f
convert(
const UT_Vector4 &from );
79 UT_Vector4
convert(
const Imath::V3d &from );
82 Imath::V3d
convert(
const UT_Vector4 &from );
85 Imath::Color3f
convert(
const UT_Color &from );
88 UT_Color
convert(
const Imath::Color3f &from );
91 Imath::Color4f
convert(
const UT_Color &from );
94 UT_Color
convert(
const Imath::Color4f &from );
97 UT_BoundingBox
convert(
const Imath::Box3f &from );
100 Imath::Box3f
convert(
const UT_BoundingBox &from );
103 UT_BoundingBox
convert(
const Imath::Box3d &from );
106 Imath::Box3d
convert(
const UT_BoundingBox &from );
109 UT_Matrix4T<double>
convert(
const Imath::M44d &from );
112 Imath::M44d
convert(
const UT_Matrix4T<double> &from );
115 Imath::M44f
convert(
const UT_Matrix4T<double> &from );
118 UT_Matrix4T<float>
convert(
const Imath::M44f &from );
121 Imath::M44f
convert(
const UT_Matrix4T<float> &from );
124 Imath::M44d
convert(
const UT_Matrix4T<float> &from );
128 #endif // IE_COREHOUDINI_CONVERT_H
T convert(const F &from)
Definition: Convert.h:47
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43