Field3D
ProceduralField.h File Reference

Contains the ProceduralField class. More...

#include "Field.h"
#include "ns.h"

Go to the source code of this file.

Classes

class  ProceduralField< Data_T >
 
class  ProceduralFieldLookup< Data_T >
 

Macros

#define INSTANTIATE_FIELD_TYPES(FIELDCLASS)
 
#define REGISTER_FIELD_TYPES(FIELDCLASS)
 

Typedefs

typedef ProceduralField< V3dProceduralField3d
 
typedef ProceduralField< V3fProceduralField3f
 
typedef ProceduralField< V3hProceduralField3h
 
typedef ProceduralField< double > ProceduralFieldd
 
typedef ProceduralField< float > ProceduralFieldf
 
typedef ProceduralField< halfProceduralFieldh
 

Functions

 FIELD3D_CLASSTYPE_TEMPL_INSTANTIATION (ProceduralField)
 

Detailed Description

Contains the ProceduralField class.

Definition in file ProceduralField.h.

Macro Definition Documentation

#define REGISTER_FIELD_TYPES (   FIELDCLASS)
Value:
factory.registerField(FIELDCLASS<half>::create); \
factory.registerField(FIELDCLASS<float>::create); \
factory.registerField(FIELDCLASS<double>::create); \
factory.registerField(FIELDCLASS<V3h>::create); \
factory.registerField(FIELDCLASS<V3f>::create); \
factory.registerField(FIELDCLASS<V3d>::create)

Definition at line 70 of file ProceduralField.h.

#define INSTANTIATE_FIELD_TYPES (   FIELDCLASS)
Value:
template class FIELDCLASS<half>; \
template class FIELDCLASS<float>; \
template class FIELDCLASS<double>; \
template class FIELDCLASS<V3h>; \
template class FIELDCLASS<V3f>; \
template class FIELDCLASS<V3d>

Definition at line 78 of file ProceduralField.h.

Typedef Documentation

Definition at line 196 of file ProceduralField.h.

Definition at line 197 of file ProceduralField.h.

Definition at line 198 of file ProceduralField.h.

Definition at line 199 of file ProceduralField.h.

Definition at line 200 of file ProceduralField.h.

Definition at line 201 of file ProceduralField.h.

Function Documentation

FIELD3D_CLASSTYPE_TEMPL_INSTANTIATION ( ProceduralField  )