38#ifndef _INCLUDED_Field3D_StdMathLib_H_
39#define _INCLUDED_Field3D_StdMathLib_H_
41#include <OpenEXR/ImathBox.h>
42#include <OpenEXR/ImathBoxAlgo.h>
43#include <OpenEXR/ImathColor.h>
44#include <OpenEXR/ImathHalfLimits.h>
45#include <OpenEXR/ImathMatrix.h>
46#include <OpenEXR/ImathMatrixAlgo.h>
47#include <OpenEXR/ImathPlane.h>
48#include <OpenEXR/ImathRandom.h>
49#include <OpenEXR/ImathRoots.h>
50#include <OpenEXR/ImathVec.h>
51#include <OpenEXR/half.h>
62typedef Imath::V2i
V2i;
63typedef Imath::V2d
V2d;
64typedef Imath::C3f
C3f;
65typedef Imath::V3i
V3i;
66typedef Imath::Vec3<half>
V3h;
67typedef Imath::V3f
V3f;
68typedef Imath::V3d
V3d;
69typedef Imath::Box3i
Box3i;
70typedef Imath::Box3d
Box3d;
72typedef Imath::M44d
M44d;
75#define FIELD3D_BOX_T Imath::Box
76#define FIELD3D_MTX_T Imath::Matrix44
77#define FIELD3D_VEC3_T Imath::Vec3
79#define FIELD3D_CLIP Imath::clip
80#define FIELD3D_LERP Imath::lerp
81#define FIELD3D_LERPFACTOR Imath::lerpfactor
82#define FIELD3D_EXTRACT_SHRT Imath::extractSHRT
84#define FIELD3D_RAND48 Imath::Rand48
FIELD3D_NAMESPACE_OPENtypedef ::half half
#define FIELD3D_NAMESPACE_HEADER_CLOSE