Field3D
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NExcNamespace for Exception objects
 CException
 NFileNamespace for file I/O specifics
 CLayer
 CPartition
 NHdf5UtilContains utility functions and classes for Hdf5 files
 CH5BaseBase class for all scoped Hdf5 util classes
 CH5ScopedAget_spaceScoped object - opens an attribute data space on creation and closes it on destruction
 CH5ScopedAget_typeScoped object - opens an attribute data type on creation and closes it on destruction
 CH5ScopedAopenScoped object - Opens attribute by name and closes it on destruction
 CH5ScopedAopenIdxScoped object - Opens attribute by index and closes it on destruction
 CH5ScopedDcreateScoped object - creates a dataset on creation and closes it on destruction
 CH5ScopedDget_spaceScoped object - opens a dataset on creation and closes it on destruction
 CH5ScopedDget_typeScoped object - opens a dataset on creation and closes it on destruction
 CH5ScopedDopenScoped object - opens a dataset on creation and closes it on destruction
 CH5ScopedGcreateScoped object - creates a group on creation and closes it on destruction
 CH5ScopedGopenScoped object - opens a group on creation and closes it on destruction
 CH5ScopedScreateScoped object - creates a dataspace on creation and closes it on destruction
 CH5ScopedTget_native_typeScoped object - opens an native type id on creation and closes it on destruction
 NInputFileNamespace for file input specifics
 CParseLayersInfoStruct used to pass the class and partition info back to the parseLayers() callback
 NSparseNamespace for sparse field specifics
 CCheckAllEqualChecks if all the values in the SparseBlock are equal. Used by SparseField::releaseBlocks()
 CCheckMaxAbsChecks if all the absolute values in the SparseBlock are greater than some number. Useful for making narrow band levelsets Used by SparseField::releaseBlocks()
 CSparseBlockStorage for one individual block of a SparseField
 NSparseFile
 CCacheBlock
 CFileReferences
 CReference
 CClassFactory
 CCubicFieldInterp
 CCubicGenericFieldInterp
 CCubicMACFieldInterp
 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
 CCheckTEqualUsed when finding values in the m_samples vector
 CCheckTGreaterThanUsed when finding values in the m_samples vector
 CDataTypeTraits
 CDenseFieldThis subclass of Field stores data in a contiguous std::vector
 Cconst_iterator
 Citerator
 CDenseFieldIO
 CEmptyFieldThis subclass of Field does not store any data
 CField
 Cconst_iterator
 CField3DFileBase
 CLayerInfo
 CField3DInputFileProvides reading of .f3d (internally, hdf5) files.Refer to using_files for examples of how to use this in your code
 CField3DOutputFileProvides writing of .f3d (internally, hdf5) files
 CFieldBase
 CFieldInterpBase class for interpolators
 CFieldIO
 CFieldMappingBase class for mapping between world-, local- and voxel coordinates
 CFieldMappingIO
 CFieldMetadata
 CFieldRes
 CFieldTraits
 CFrustumFieldMappingRepresents the mapping of a field by a perspective transform
 CFrustumFieldMappingIO
 CLinearFieldInterp
 CLinearGenericFieldInterp
 CLinearMACFieldInterp
 CMACFieldThis subclass of Field implements a standard MAC field. Refer to your favorite fluid simulations book for an explanation
 Cconst_mac_comp_iterator
 Cmac_comp_iterator
 CMACFieldIO
 CMatrixFieldMappingRepresents the mapping of a field by a matrix transform
 CMatrixFieldMappingIO
 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
 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
 Cblock_iterator
 Cconst_iterator
 Citerator
 CSparseFieldIO
 CSparseFileManager
 CTemplatedFieldTypeUsed to return a string for the name of a templated field
 CWritableField
 Citerator