35 #ifndef IE_COREMAYA_CONVERT_H
36 #define IE_COREMAYA_CONVERT_H
38 #include "IECore/Convert.h"
39 #include "IECore/Data.h"
40 #include "IECore/TransformationMatrix.h"
42 #include "OpenEXR/ImathVec.h"
43 #include "OpenEXR/ImathColor.h"
44 #include "OpenEXR/ImathBox.h"
45 #include "OpenEXR/ImathQuat.h"
46 #include "OpenEXR/ImathMatrix.h"
47 #include "OpenEXR/ImathEuler.h"
49 #include "maya/MString.h"
50 #include "maya/MBoundingBox.h"
51 #include "maya/MPoint.h"
52 #include "maya/MVector.h"
53 #include "maya/MMatrix.h"
54 #include "maya/MFloatPoint.h"
55 #include "maya/MFloatVector.h"
56 #include "maya/MColor.h"
57 #include "maya/MQuaternion.h"
58 #include "maya/MTransformationMatrix.h"
59 #include "maya/MCommandResult.h"
60 #include "maya/MEulerRotation.h"
61 #include "maya/MDistance.h"
62 #include "maya/MAngle.h"
63 #include "maya/MTime.h"
73 std::string
convert(
const MString &from );
76 MString
convert(
const std::string &from );
79 Imath::V3f
convert(
const MVector &from );
82 Imath::V3f
convert(
const MFloatVector &from );
85 Imath::V3d
convert(
const MVector &from );
88 Imath::V3d
convert(
const MFloatVector &from );
91 Imath::V3f
convert(
const MPoint &from );
94 Imath::V3f
convert(
const MFloatPoint &from );
97 Imath::V3d
convert(
const MPoint &from );
100 Imath::V3d
convert(
const MFloatPoint &from );
103 MVector
convert(
const Imath::V3f &from );
106 MVector
convert(
const Imath::V3d &from );
109 MVector
convert(
const Imath::Color3f &from );
112 MFloatVector
convert(
const Imath::V3f &from );
115 MFloatVector
convert(
const Imath::V3d &from );
118 MFloatVector
convert(
const Imath::Color3f &from );
121 MPoint
convert(
const Imath::V3f &from );
124 MPoint
convert(
const Imath::V3d &from );
127 MFloatPoint
convert(
const Imath::V3f &from );
130 MFloatPoint
convert(
const Imath::V3d &from );
133 Imath::Color3f
convert(
const MVector &from );
136 Imath::Color3f
convert(
const MColor &from );
139 Imath::Color4f
convert(
const MColor &from );
142 MColor
convert(
const Imath::Color3f &from );
145 MColor
convert(
const Imath::Color4f &from );
148 MBoundingBox
convert(
const Imath::Box3f &from );
151 Imath::Box3f
convert(
const MBoundingBox &from );
154 MBoundingBox
convert(
const Imath::Box3d &from );
157 Imath::Box3d
convert(
const MBoundingBox &from );
160 Imath::Quatf
convert(
const MQuaternion &from );
163 MQuaternion
convert(
const Imath::Quatf &from );
166 Imath::Quatd
convert(
const MQuaternion &from );
169 MQuaternion
convert(
const Imath::Quatd &from );
172 Imath::M44f
convert(
const MMatrix &from );
175 Imath::M44d
convert(
const MMatrix &from );
178 MMatrix
convert(
const Imath::M44f &from );
181 MMatrix
convert(
const Imath::M44d &from );
184 Imath::Eulerf
convert(
const MEulerRotation &from );
187 MEulerRotation
convert(
const Imath::Eulerf &from );
190 Imath::Eulerd
convert(
const MEulerRotation &from );
193 MEulerRotation
convert(
const Imath::Eulerd &from );
208 IECore::DataPtr
convert(
const MCommandResult &from );
211 MDistance
convert(
const double &from );
214 double convert(
const MDistance &from );
217 MAngle
convert(
const double &from );
220 double convert(
const MAngle &from );
223 MTime
convert(
const double &from );
226 double convert(
const MTime &from );
229 MDistance
convert(
const float &from );
232 float convert(
const MDistance &from );
235 MAngle
convert(
const float &from );
238 float convert(
const MAngle &from );
241 MTime
convert(
const float &from );
244 float convert(
const MTime &from );
248 #endif // IE_COREMAYA_CONVERT_H
T convert(const F &from)
Definition: Convert.h:47
This namespace contains all components of the core library.
Definition: AddSmoothSkinningInfluencesOp.h:43