Field3D
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oN@35
oN@38
oN@43
oNboost
oNExcNamespace for Exception objects
|\CException
oNFIELD3D_NAMESPACE_OPEN
oNFileNamespace for file I/O specifics
|oCLayer
|\CPartition
oNHdf5UtilContains utility functions and classes for Hdf5 files
|oCH5BaseBase class for all scoped Hdf5 util classes
|oCH5ScopedAget_spaceScoped object - opens an attribute data space on creation and closes it on destruction
|oCH5ScopedAget_typeScoped object - opens an attribute data type on creation and closes it on destruction
|oCH5ScopedAopenScoped object - Opens attribute by name and closes it on destruction
|oCH5ScopedAopenIdxScoped object - Opens attribute by index and closes it on destruction
|oCH5ScopedDcreateScoped object - creates a dataset on creation and closes it on destruction
|oCH5ScopedDget_spaceScoped object - opens a dataset on creation and closes it on destruction
|oCH5ScopedDget_typeScoped object - opens a dataset on creation and closes it on destruction
|oCH5ScopedDopenScoped object - opens a dataset on creation and closes it on destruction
|oCH5ScopedGcreateScoped object - creates a group on creation and closes it on destruction
|oCH5ScopedGopenScoped object - opens a group on creation and closes it on destruction
|oCH5ScopedScreateScoped 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
oNInputFileNamespace for file input specifics
|\CParseLayersInfoStruct used to pass the class and partition info back to the parseLayers() callback
oNMACFieldUtil
oNMsgContains logging-related functions
oNSparseNamespace for sparse field specifics
|oCCheckAllEqualChecks if all the values in the SparseBlock are equal. Used by SparseField::releaseBlocks()
|oCCheckMaxAbsChecks 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
oNSparseFile
|oCCacheBlock
|oCFileReferences
|\CReference
oNstd
oCClassFactory
oCCubicFieldInterp
oCCubicGenericFieldInterp
oCCubicMACFieldInterp
oCCurveImplements 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
|oCCheckTEqualUsed when finding values in the m_samples vector
|\CCheckTGreaterThanUsed when finding values in the m_samples vector
oCDataTypeTraits
oCDenseFieldThis subclass of Field stores data in a contiguous std::vector
|oCconst_iterator
|\Citerator
oCDenseFieldIO
oCEmptyFieldThis subclass of Field does not store any data
oCField
|\Cconst_iterator
oCField3DFileBase
|\CLayerInfo
oCField3DInputFileProvides reading of .f3d (internally, hdf5) files.Refer to using_files for examples of how to use this in your code
oCField3DOutputFileProvides writing of .f3d (internally, hdf5) files
oCFieldBase
oCFieldInterpBase class for interpolators
oCFieldIO
oCFieldMappingBase class for mapping between world-, local- and voxel coordinates
oCFieldMappingIO
oCFieldMetadata
oCFieldRes
oCFieldTraits
oCFrustumFieldMappingRepresents the mapping of a field by a perspective transform
oCFrustumFieldMappingIO
oCLinearFieldInterp
oCLinearGenericFieldInterp
oCLinearMACFieldInterp
oCMACFieldThis subclass of Field implements a standard MAC field. Refer to your favorite fluid simulations book for an explanation
|oCconst_mac_comp_iterator
|\Cmac_comp_iterator
oCMACFieldIO
oCMatrixFieldMappingRepresents the mapping of a field by a matrix transform
oCMatrixFieldMappingIO
oCNullFieldMappingTrivial class, world space is equal to local space, i.e. the field is contained in the unit cube [0..1] in all axes
oCNullFieldMappingIO
oCPluginLoaderThis class provides methods for loading Field plugins from disk
oCProceduralField
oCProceduralFieldLookup
oCRefBase
oCResizableField
oCSparseDataReaderThis 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
oCSparseFieldThis Field subclass stores voxel data in block-allocated arrays
|oCblock_iterator
|oCconst_iterator
|\Citerator
oCSparseFieldIO
oCSparseFileManager
oCTemplatedFieldTypeUsed to return a string for the name of a templated field
\CWritableField
 \Citerator