Field3D
SpiMathLib.h File Reference
#include <OpenEXR/half.h>
#include <OpenEXR/ImathHalfLimits.h>
#include <OpenEXR/ImathBox.h>
#include <OpenEXR/ImathBoxAlgo.h>
#include <OpenEXR/ImathColor.h>
#include <OpenEXR/ImathMatrix.h>
#include <OpenEXR/ImathVec.h>
#include <OpenEXR/ImathRoots.h>
#include <OpenEXR/ImathMatrixAlgo.h>
#include <OpenEXR/ImathRandom.h>
#include <OpenEXR/ImathPlane.h>
#include <OpenEXR/ImathQuat.h>
#include "ns.h"

Go to the source code of this file.

Macros

#define FIELD3D_CLIP   Imath::clip
 
#define FIELD3D_EXTRACT_SHRT   Imath::extractSHRT
 
#define FIELD3D_HALF_LIMITS   Imath::limits<SPI::Field3D::half>
 
#define FIELD3D_LERP   Imath::lerp
 
#define FIELD3D_LERPFACTOR   Imath::lerpfactor
 
#define FIELD3D_RAND   Imath::Rand48
 
#define FIELD3D_RAND32   Imath::Rand32
 
#define FIELD3D_RAND48   Imath::Rand48
 
#define FIELD3D_SOLIDSPHERERAND   Imath::solidSphereRand
 
#define FIELD3D_VEC3_T   Imath::Vec3
 

Typedefs

typedef Imath::Box2f Box2f
 
typedef Imath::Box2i Box2i
 
typedef Imath::Box3d Box3d
 
typedef Imath::Box3f Box3f
 
typedef Imath::Box3i Box3i
 
typedef Imath::C3f C3f
 
typedef Imath::Color3< halfC3h
 
typedef Imath::C4f C4f
 
typedef Imath::Line3d Line3d
 
typedef Imath::M33f M33f
 
typedef Imath::M44d M44d
 
typedef Imath::M44f M44f
 
typedef Imath::Plane3d Plane3d
 
typedef Imath::Quatd Quatd
 
typedef Imath::V2d V2d
 
typedef Imath::V2f V2f
 
typedef Imath::V2i V2i
 
typedef Imath::V3d V3d
 
typedef Imath::V3f V3f
 
typedef Imath::Vec3< halfV3h
 
typedef Imath::V3i V3i
 

Variables

FIELD3D_NAMESPACE_OPEN typedef::half half
 

Macro Definition Documentation

#define FIELD3D_VEC3_T   Imath::Vec3

Definition at line 88 of file SpiMathLib.h.

#define FIELD3D_CLIP   Imath::clip
#define FIELD3D_LERP   Imath::lerp
#define FIELD3D_LERPFACTOR   Imath::lerpfactor
#define FIELD3D_EXTRACT_SHRT   Imath::extractSHRT
#define FIELD3D_RAND48   Imath::Rand48

Definition at line 95 of file SpiMathLib.h.

#define FIELD3D_RAND32   Imath::Rand32

Definition at line 96 of file SpiMathLib.h.

#define FIELD3D_SOLIDSPHERERAND   Imath::solidSphereRand

Definition at line 97 of file SpiMathLib.h.

#define FIELD3D_HALF_LIMITS   Imath::limits<SPI::Field3D::half>

Definition at line 98 of file SpiMathLib.h.

#define FIELD3D_RAND   Imath::Rand48

Definition at line 101 of file SpiMathLib.h.

Typedef Documentation

typedef Imath::V2i V2i

Definition at line 65 of file SpiMathLib.h.

typedef Imath::V2f V2f

Definition at line 66 of file SpiMathLib.h.

typedef Imath::V2d V2d

Definition at line 67 of file SpiMathLib.h.

typedef Imath::C3f C3f

Definition at line 68 of file SpiMathLib.h.

typedef Imath::Color3<half> C3h

Definition at line 69 of file SpiMathLib.h.

typedef Imath::C4f C4f

Definition at line 70 of file SpiMathLib.h.

typedef Imath::V3i V3i

Definition at line 71 of file SpiMathLib.h.

typedef Imath::Vec3<half> V3h

Definition at line 72 of file SpiMathLib.h.

typedef Imath::V3f V3f

Definition at line 73 of file SpiMathLib.h.

typedef Imath::V3d V3d

Definition at line 74 of file SpiMathLib.h.

typedef Imath::Box2f Box2f

Definition at line 75 of file SpiMathLib.h.

typedef Imath::Box2i Box2i

Definition at line 76 of file SpiMathLib.h.

typedef Imath::Box3i Box3i

Definition at line 77 of file SpiMathLib.h.

typedef Imath::Box3f Box3f

Definition at line 78 of file SpiMathLib.h.

typedef Imath::Box3d Box3d

Definition at line 79 of file SpiMathLib.h.

typedef Imath::M33f M33f

Definition at line 80 of file SpiMathLib.h.

typedef Imath::M44f M44f

Definition at line 81 of file SpiMathLib.h.

typedef Imath::M44d M44d

Definition at line 82 of file SpiMathLib.h.

typedef Imath::Plane3d Plane3d

Definition at line 83 of file SpiMathLib.h.

typedef Imath::Line3d Line3d

Definition at line 84 of file SpiMathLib.h.

typedef Imath::Quatd Quatd

Definition at line 85 of file SpiMathLib.h.

Variable Documentation