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 >

Defines

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


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

Definition at line 202 of file ProceduralField.h.


Function Documentation

FIELD3D_CLASSTYPE_TEMPL_INSTANTIATION ( ProceduralField  )