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.

Defines

#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

Define 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

Definition at line 91 of file SpiMathLib.h.

Referenced by FrustumFieldMapping::localToWorld().

#define FIELD3D_LERPFACTOR   Imath::lerpfactor

Definition at line 92 of file SpiMathLib.h.

Referenced by FieldMapping::voxelToLocal(), and FrustumFieldMapping::worldToLocal().

#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.

Definition at line 75 of file SpiMathLib.h.

Definition at line 76 of file SpiMathLib.h.

Definition at line 77 of file SpiMathLib.h.

Definition at line 78 of file SpiMathLib.h.

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.

Definition at line 83 of file SpiMathLib.h.

Definition at line 84 of file SpiMathLib.h.

Definition at line 85 of file SpiMathLib.h.


Variable Documentation