Field3D
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CClassFactory
 CCurve< T >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
 CCurve< double >
 CCurve< Imath::M44d >
 CDataTypeTraits< T >
 CDenseField< Data_T >::const_iterator
 CDenseField< Data_T >::iterator
 CField3DFileBase
 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
 CField3DFileBase::LayerInfo
 CField< Data_T >::const_iterator
 CFieldMetadata< CallBack_T >
 CFieldMetadata< Field3DFileBase >
 CFieldMetadata< FieldBase >
 CFieldTraits< Data_T >
 CFile::Layer
 CHdf5Util::H5BaseBase class for all scoped Hdf5 util classes
 CHdf5Util::H5ScopedAget_spaceScoped object - opens an attribute data space on creation and closes it on destruction
 CHdf5Util::H5ScopedAget_typeScoped object - opens an attribute data type on creation and closes it on destruction
 CHdf5Util::H5ScopedAopenScoped object - Opens attribute by name and closes it on destruction
 CHdf5Util::H5ScopedAopenIdxScoped object - Opens attribute by index and closes it on destruction
 CHdf5Util::H5ScopedDcreateScoped object - creates a dataset on creation and closes it on destruction
 CHdf5Util::H5ScopedDget_spaceScoped object - opens a dataset on creation and closes it on destruction
 CHdf5Util::H5ScopedDget_typeScoped object - opens a dataset on creation and closes it on destruction
 CHdf5Util::H5ScopedDopenScoped object - opens a dataset on creation and closes it on destruction
 CHdf5Util::H5ScopedGcreateScoped object - creates a group on creation and closes it on destruction
 CHdf5Util::H5ScopedGopenScoped object - opens a group on creation and closes it on destruction
 CHdf5Util::H5ScopedScreateScoped object - creates a dataspace on creation and closes it on destruction
 CHdf5Util::H5ScopedTget_native_typeScoped object - opens an native type id on creation and closes it on destruction
 CInputFile::ParseLayersInfoStruct used to pass the class and partition info back to the parseLayers() callback
 CMACField< Data_T >::const_mac_comp_iterator
 CMACField< Data_T >::mac_comp_iterator
 CPluginLoaderThis class provides methods for loading Field plugins from disk
 CRefBase
 CCubicGenericFieldInterp< Field_T >
 CCubicMACFieldInterp< Data_T >
 CFieldBase
 CFieldRes
 CField< Data_T >
 CProceduralField< Data_T >
 CWritableField< Data_T >
 CResizableField< Data_T >
 CDenseField< Data_T >This subclass of Field stores data in a contiguous std::vector
 CEmptyField< Data_T >This subclass of Field does not store any data
 CMACField< Data_T >This subclass of Field implements a standard MAC field. Refer to your favorite fluid simulations book for an explanation
 CSparseField< Data_T >This Field subclass stores voxel data in block-allocated arrays
 CFieldInterp< Data_T >Base class for interpolators
 CCubicFieldInterp< Data_T >
 CLinearFieldInterp< Data_T >
 CFieldIO
 CDenseFieldIO
 CMACFieldIO
 CSparseFieldIO
 CFieldMappingBase class for mapping between world-, local- and voxel coordinates
 CFrustumFieldMappingRepresents the mapping of a field by a perspective transform
 CMatrixFieldMappingRepresents the mapping of a field by a matrix transform
 CNullFieldMappingTrivial class, world space is equal to local space, i.e. the field is contained in the unit cube [0..1] in all axes
 CFieldMappingIO
 CFrustumFieldMappingIO
 CMatrixFieldMappingIO
 CNullFieldMappingIO
 CFile::Partition
 CLinearGenericFieldInterp< Field_T >
 CLinearMACFieldInterp< Data_T >
 CProceduralFieldLookup< Data_T >
 CSparse::CheckAllEqual< Data_T >Checks if all the values in the SparseBlock are equal. Used by SparseField::releaseBlocks()
 CSparse::CheckMaxAbs< Data_T >Checks if all the absolute values in the SparseBlock are greater than some number. Useful for making narrow band levelsets Used by SparseField::releaseBlocks()
 CSparse::SparseBlock< Data_T >Storage for one individual block of a SparseField
 CSparseDataReader< Data_T >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< Data_T >::block_iterator
 CSparseField< Data_T >::const_iterator
 CSparseField< Data_T >::iterator
 CSparseFile::CacheBlock
 CSparseFile::FileReferences
 CSparseFile::Reference< Data_T >
 CSparseFileManager
 Cexception
 CExc::Exception
 Cunary_function
 CCurve< T >::CheckTEqualUsed when finding values in the m_samples vector
 CCurve< T >::CheckTGreaterThanUsed when finding values in the m_samples vector
 CTemplatedFieldType< Field_T >Used to return a string for the name of a templated field
 CTemplatedFieldType< CubicFieldInterp< Data_T > >
 CTemplatedFieldType< CubicGenericFieldInterp< Field_T > >
 CTemplatedFieldType< CubicMACFieldInterp< Data_T > >
 CTemplatedFieldType< DenseField< Data_T > >
 CTemplatedFieldType< Field< Data_T > >
 CTemplatedFieldType< FieldInterp< Data_T > >
 CTemplatedFieldType< LinearFieldInterp< Data_T > >
 CTemplatedFieldType< LinearGenericFieldInterp< Field_T > >
 CTemplatedFieldType< LinearMACFieldInterp< Data_T > >
 CTemplatedFieldType< MACField< Data_T > >
 CTemplatedFieldType< ProceduralField< Data_T > >
 CTemplatedFieldType< ProceduralFieldLookup< Data_T > >
 CTemplatedFieldType< ResizableField< Data_T > >
 CTemplatedFieldType< SparseField< Data_T > >
 CTemplatedFieldType< WritableField< Data_T > >
 CWritableField< Data_T >::iterator