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

◆ REGISTER_FIELD_TYPES

#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 71 of file ProceduralField.h.

◆ INSTANTIATE_FIELD_TYPES

#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 79 of file ProceduralField.h.

Typedef Documentation

◆ ProceduralFieldh

Definition at line 196 of file ProceduralField.h.

◆ ProceduralFieldf

Definition at line 197 of file ProceduralField.h.

◆ ProceduralFieldd

Definition at line 198 of file ProceduralField.h.

◆ ProceduralField3h

Definition at line 199 of file ProceduralField.h.

◆ ProceduralField3f

Definition at line 200 of file ProceduralField.h.

◆ ProceduralField3d

Definition at line 201 of file ProceduralField.h.

Function Documentation

◆ FIELD3D_CLASSTYPE_TEMPL_INSTANTIATION()

FIELD3D_CLASSTYPE_TEMPL_INSTANTIATION ( ProceduralField  )