| ►Ndetail | |
| CComputationType | Used to delegate the choice of bit depth to process at |
| CComputationType< Field3D::half > | Specialization for half float |
| CLoadFields | |
| CLoadFields< 1 > | |
| CLoadFields< 3 > | |
| CLoadFieldsParams | |
| CMakeDense | MPL utility |
| CMakeMIPDense | MPL utility |
| CMakeMIPSparse | MPL utility |
| CMakeSparse | MPL utility |
| CMIPSeparableThreadOp | |
| CScalarOrVector | Typedefs float or V3f, depending on Dims_T |
| CScalarOrVector< 1 > | |
| CScalarOrVector< 3 > | |
| ►NExc | Namespace for Exception objects |
| CException | |
| ►NFile | Namespace for file I/O specifics |
| CLayer | |
| CPartition | |
| ►NFileHDF5 | Namespace for file I/O specifics |
| CLayer | |
| CPartition | |
| ►NHdf5Util | Contains utility functions and classes for Hdf5 files |
| CH5Base | Base class for all scoped Hdf5 util classes |
| CH5ScopedAget_space | Scoped object - opens an attribute data space on creation and closes it on destruction |
| CH5ScopedAget_type | Scoped object - opens an attribute data type on creation and closes it on destruction |
| CH5ScopedAopen | Scoped object - Opens attribute by name and closes it on destruction |
| CH5ScopedAopenIdx | Scoped object - Opens attribute by index and closes it on destruction |
| CH5ScopedDcreate | Scoped object - creates a dataset on creation and closes it on destruction |
| CH5ScopedDget_space | Scoped object - opens a dataset on creation and closes it on destruction |
| CH5ScopedDget_type | Scoped object - opens a dataset on creation and closes it on destruction |
| CH5ScopedDopen | Scoped object - opens a dataset on creation and closes it on destruction |
| CH5ScopedGcreate | Scoped object - creates a group on creation and closes it on destruction |
| CH5ScopedGopen | Scoped object - opens a group on creation and closes it on destruction |
| CH5ScopedScreate | Scoped object - creates a dataspace on creation and closes it on destruction |
| CH5ScopedTget_native_type | Scoped object - opens an native type id on creation and closes it on destruction |
| ►NInputFileHDF5 | Namespace for file input specifics |
| CParseLayersInfo | Struct used to pass the class and partition info back to the parseLayers() callback |
| ►NSparse | Namespace for sparse field specifics |
| CCheckAllEqual | Checks if all the values in the SparseBlock are equal. Used by SparseField::releaseBlocks() |
| CCheckMaxAbs | Checks if all the absolute values in the SparseBlock are greater than some number. Useful for making narrow band levelsets Used by SparseField::releaseBlocks() |
| CSparseBlock | Storage for one individual block of a SparseField |
| ►NSparseFile | |
| CCacheBlock | |
| CFileReferences | |
| CReference | |
| 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 |
| CCheckTEqual | Used when finding values in the m_samples vector |
| CCheckTGreaterThan | Used when finding values in the m_samples vector |
| CDataTypeTraits | |
| ►CDenseField | This subclass of Field stores data in a contiguous std::vector |
| Cconst_iterator | |
| Citerator | |
| CEmptyField | This subclass of Field does not store any data |
| ►CField | |
| Cconst_iterator | |
| ►CField3DFileBase | |
| CLayerInfo | |
| ►CField3DFileHDF5Base | |
| CLayerInfo | |
| CField3DInputFile | Provides reading of .f3d (internally, hdf5 or Ogawa) files |
| CField3DInputFileHDF5 | Provides reading of .f3d (internally, hdf5) files |
| CField3DOutputFile | Provides writing of .f3d (internally, hdf5 or Ogawa) files |
| CField3DOutputFileHDF5 | Provides writing of .f3d (internally, hdf5) files |
| CFieldBase | |
| CFieldCache | |
| ►CFieldGroup | |
| CCountFields | |
| CDoWsBoundsOptimization | |
| CGetIntersections | |
| CGetMinMax | |
| CGetMinMaxMIP | |
| CGetMinMaxPrefilt | |
| CGetWsBounds | |
| CGrabFields | |
| CMakeMinMax | |
| CMakeMinMaxMIP | |
| CMemSize | |
| CPointIsect | |
| CSample | |
| CSampleMIP | |
| CSampleMIPMultiple | |
| CSampleMultiple | |
| 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 |
| CFieldTraits | |
| CFieldTraits< C3f > | |
| CFieldTraits< char > | |
| CFieldTraits< double > | |
| CFieldTraits< float > | |
| CFieldTraits< half > | |
| CFieldTraits< int > | |
| CFieldTraits< unsigned char > | |
| CFieldTraits< V3d > | |
| CFieldTraits< V3f > | |
| CFieldTraits< V3h > | |
| 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 | |
| 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 |
| Cconst_mac_comp_iterator | |
| Cmac_comp_iterator | |
| CMatrixFieldMapping | Represents the mapping of a field by a matrix transform |
| CMatrixFieldMappingIO | |
| CMaxFilter | |
| CMetadataCallback | |
| CMinFilter | |
| CMIPBase | |
| CMIPDenseField | |
| CMIPField | This subclass stores a MIP representation of a Field_T field |
| 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 | |
| CInterpInfo | |
| 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 | |
| COgIAttribute | |
| COgIDataset | |
| COgOAttribute | |
| COgODataset | |
| COgSparseDataReader | |
| 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 |
| Cblock_iterator | |
| Cconst_iterator | |
| Citerator | |
| CSparseFileManager | |
| CTemplatedFieldType | Used to return a string for the name of a templated field |
| CTriangleFilter | |
| CValueRemapOp | Used 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 | |
| Citerator | |