Field3D
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Ndetail
 NExcNamespace for Exception objects
 NFileNamespace for file I/O specifics
 NFileHDF5Namespace for file I/O specifics
 NHdf5UtilContains utility functions and classes for Hdf5 files
 NInputFileHDF5Namespace for file input specifics
 NSparseNamespace for sparse field specifics
 NSparseFile
 CBoxFilter
 CClassFactory
 CCubicFieldInterp
 CCubicGenericFieldInterp
 CCubicMACFieldInterp
 CCubicMIPFieldInterp
 CCurveImplements 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
 CDenseFieldThis subclass of Field stores data in a contiguous std::vector
 CEmptyFieldThis subclass of Field does not store any data
 CField
 CField3DFileBase
 CField3DFileHDF5Base
 CField3DInputFileProvides reading of .f3d (internally, hdf5 or Ogawa) files
 CField3DInputFileHDF5Provides reading of .f3d (internally, hdf5) files
 CField3DOutputFileProvides writing of .f3d (internally, hdf5 or Ogawa) files
 CField3DOutputFileHDF5Provides writing of .f3d (internally, hdf5) files
 CFieldBase
 CFieldCache
 CFieldGroup
 CFieldInterpBase class for interpolators
 CFieldIO
 CFieldMappingBase class for mapping between world-, local- and voxel coordinates
 CFieldMappingIO
 CFieldMetadata
 CFieldRes
 CFieldSamplerInterface for sampling a vector of fields of the same type
 CFieldTraits
 CFieldTraits< C3f >
 CFieldTraits< char >
 CFieldTraits< double >
 CFieldTraits< float >
 CFieldTraits< half >
 CFieldTraits< int >
 CFieldTraits< unsigned char >
 CFieldTraits< V3d >
 CFieldTraits< V3f >
 CFieldTraits< V3h >
 CFieldWrapperThis 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
 CFrustumFieldMappingRepresents the mapping of a field by a perspective transform
 CFrustumFieldMappingIO
 CGaussianFilter
 CIntervalRepresents a single integration interval. The interval is assumed to be inclusive, i.e. [t0,t1]
 CLazyLoadAction
 CLinearFieldInterp
 CLinearGenericFieldInterp
 CLinearMACFieldInterp
 CLinearSparseFieldInterp
 CMACFieldThis subclass of Field implements a standard MAC field. Refer to your favorite fluid simulations book for an explanation
 CMatrixFieldMappingRepresents the mapping of a field by a matrix transform
 CMatrixFieldMappingIO
 CMaxFilter
 CMetadataCallback
 CMinFilter
 CMIPBase
 CMIPDenseField
 CMIPFieldThis subclass stores a MIP representation of a Field_T field
 CMIPFieldWrapperThis 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
 CNestedFieldTypeUsed to return a string for the name of a nested templated field
 Cnull_deleterUsed 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
 CNullFieldMappingTrivial class, world space is equal to local space, i.e. the field is contained in the unit cube [0..1] in all axes
 CNullFieldMappingIO
 COgIAttribute
 COgIDataset
 COgOAttribute
 COgODataset
 COgSparseDataReader
 CPluginLoaderThis class provides methods for loading Field plugins from disk
 CProceduralField
 CProceduralFieldLookup
 CRefBase
 CResizableField
 CSparseDataReaderThis 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
 CSparseFieldThis Field subclass stores voxel data in block-allocated arrays
 CSparseFileManager
 CTemplatedFieldTypeUsed to return a string for the name of a templated field
 CTriangleFilter
 CValueRemapOpUsed when shader-like calculations need to be applied to individual fields that are part of a FieldGroup. Use FieldGroup::setValueRemap() to set the current op before loading the corresponding fields. Then, once lookups take place, the operator is called upon to remap the resulting values
 CWritableField