Field3D
|
►Ndetail | |
►NExc | Namespace for Exception objects |
►NFile | Namespace for file I/O specifics |
►NHdf5Util | Contains utility functions and classes for Hdf5 files |
►NInputFile | Namespace for file input specifics |
►NSparse | Namespace for sparse field specifics |
►NSparseFile | |
CBoxFilter | |
CClassFactory | |
CCubicFieldInterp | |
CCubicGenericFieldInterp | |
CCubicMACFieldInterp | |
CCubicMIPFieldInterp | |
►CCurve | Implements a simple function curve where samples of type T can be added along a 1D axis. Once samples exist they can be interpolated using the linear() call |
CDataTypeTraits | |
►CDenseField | This subclass of Field stores data in a contiguous std::vector |
CDenseFieldIO | |
CEmptyField | This subclass of Field does not store any data |
►CField | |
►CField3DFileBase | |
CField3DInputFile | Provides reading of .f3d (internally, hdf5) files.Refer to using_files for examples of how to use this in your code |
CField3DOutputFile | Provides writing of .f3d (internally, hdf5) files |
CFieldBase | |
CFieldCache | |
►CFieldGroup | |
CFieldInterp | Base class for interpolators |
CFieldIO | |
CFieldMapping | Base class for mapping between world-, local- and voxel coordinates |
CFieldMappingIO | |
CFieldMetadata | |
CFieldRes | |
CFieldSampler | Interface for sampling a vector of fields of the same type |
CFieldSampler< WrapperVec_T, 1 > | Scalar specialization |
CFieldSampler< WrapperVec_T, 3 > | Vector specialization |
CFieldTraits | |
CFieldWrapper | This class wraps up a single field to make its interpolator and its mapping easily accessible. The 'Vec' typedef gives access to a std::vector |
CFileSequence | |
CFilter | |
CFrustumFieldMapping | Represents the mapping of a field by a perspective transform |
CFrustumFieldMappingIO | |
CGaussianFilter | |
CGenericLazyLoadAction | |
CInterval | Represents a single integration interval. The interval is assumed to be inclusive, i.e. [t0,t1] |
CLazyLoadAction | |
CLinearFieldInterp | |
CLinearGenericFieldInterp | |
CLinearMACFieldInterp | |
CLinearSparseFieldInterp | |
►CMACField | This subclass of Field implements a standard MAC field. Refer to your favorite fluid simulations book for an explanation |
CMACFieldIO | |
CMatrixFieldMapping | Represents the mapping of a field by a matrix transform |
CMatrixFieldMappingIO | |
CMIPBase | |
CMIPDenseField | |
CMIPField | This subclass stores a MIP representation of a Field_T field |
CMIPFieldIO | |
CMIPFieldWrapper | This class wraps up a single MIP field to make its interpolator and its mapping easily accessible. The 'Vec' typedef gives access to a std::vector |
►CMIPLinearInterp | |
CMIPSparseField | |
CMitchellFilter | |
CNestedFieldType | Used to return a string for the name of a nested templated field |
Cnull_deleter | Used to let a shared pointer exist that doesn't delete anything. This is used by RefBase to hold a shared pointer to *this without actually deleting twice when the object goes out of scope |
CNullFieldMapping | Trivial class, world space is equal to local space, i.e. the field is contained in the unit cube [0..1] in all axes |
CNullFieldMappingIO | |
CPluginLoader | This class provides methods for loading Field plugins from disk |
CProceduralField | |
CProceduralFieldLookup | |
CRefBase | |
CResizableField | |
CSparseDataReader | This class gets used by SparseFieldIO and SparseFileManager to read the block data. On creation it will open the data set and not close it until the object is destroyed |
►CSparseField | This Field subclass stores voxel data in block-allocated arrays |
CSparseFieldIO | |
CSparseFileManager | |
CTemplatedFieldType | Used to return a string for the name of a templated field |
CTriangleFilter | |
►CWritableField |