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

Go to the source code of this file.

Macros

#define FIELD3D_BOX_T   Imath::Box
 
#define FIELD3D_CLIP   Imath::clip
 
#define FIELD3D_EXTRACT_SHRT   Imath::extractSHRT
 
#define FIELD3D_LERP   Imath::lerp
 
#define FIELD3D_LERPFACTOR   Imath::lerpfactor
 
#define FIELD3D_MTX_T   Imath::Matrix44
 
#define FIELD3D_RAND48   Imath::Rand48
 
#define FIELD3D_VEC3_T   Imath::Vec3
 

Typedefs

typedef Imath::Box3d Box3d
 
typedef Imath::Box3i Box3i
 
typedef Imath::C3f C3f
 
typedef Imath::M44d M44d
 
typedef Imath::Plane3d Plane3d
 
typedef Imath::Line3d Ray3d
 
typedef Imath::V2d V2d
 
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

◆ FIELD3D_BOX_T

#define FIELD3D_BOX_T   Imath::Box

Definition at line 76 of file StdMathLib.h.

◆ FIELD3D_MTX_T

#define FIELD3D_MTX_T   Imath::Matrix44

Definition at line 77 of file StdMathLib.h.

◆ FIELD3D_VEC3_T

#define FIELD3D_VEC3_T   Imath::Vec3

Definition at line 78 of file StdMathLib.h.

◆ FIELD3D_CLIP

#define FIELD3D_CLIP   Imath::clip

Definition at line 80 of file StdMathLib.h.

◆ FIELD3D_LERP

#define FIELD3D_LERP   Imath::lerp

Definition at line 81 of file StdMathLib.h.

◆ FIELD3D_LERPFACTOR

#define FIELD3D_LERPFACTOR   Imath::lerpfactor

Definition at line 82 of file StdMathLib.h.

◆ FIELD3D_EXTRACT_SHRT

#define FIELD3D_EXTRACT_SHRT   Imath::extractSHRT

Definition at line 83 of file StdMathLib.h.

◆ FIELD3D_RAND48

#define FIELD3D_RAND48   Imath::Rand48

Definition at line 85 of file StdMathLib.h.

Typedef Documentation

◆ V2i

typedef Imath::V2i V2i

Definition at line 62 of file StdMathLib.h.

◆ V2d

typedef Imath::V2d V2d

Definition at line 63 of file StdMathLib.h.

◆ C3f

typedef Imath::C3f C3f

Definition at line 64 of file StdMathLib.h.

◆ V3i

typedef Imath::V3i V3i

Definition at line 65 of file StdMathLib.h.

◆ V3h

typedef Imath::Vec3<half> V3h

Definition at line 66 of file StdMathLib.h.

◆ V3f

typedef Imath::V3f V3f

Definition at line 67 of file StdMathLib.h.

◆ V3d

typedef Imath::V3d V3d

Definition at line 68 of file StdMathLib.h.

◆ Box3i

typedef Imath::Box3i Box3i

Definition at line 69 of file StdMathLib.h.

◆ Box3d

typedef Imath::Box3d Box3d

Definition at line 70 of file StdMathLib.h.

◆ Ray3d

Definition at line 71 of file StdMathLib.h.

◆ M44d

typedef Imath::M44d M44d

Definition at line 72 of file StdMathLib.h.

◆ Plane3d

typedef Imath::Plane3d Plane3d

Definition at line 73 of file StdMathLib.h.

Variable Documentation

◆ half

FIELD3D_NAMESPACE_OPEN typedef ::half half

Definition at line 61 of file StdMathLib.h.