| ►Cboost::noncopyable | |
| CMIPLinearInterp< MIPField_T > | |
| CSparse::SparseBlock< Data_T > | Storage for one individual block of a SparseField |
| CClassFactory | |
| CCubicMIPFieldInterp< T > | |
| 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 | |
| Cdetail::ComputationType< T > | Used to delegate the choice of bit depth to process at |
| Cdetail::ComputationType< Field3D::half > | Specialization for half float |
| Cdetail::LoadFields< Dims_T > | |
| Cdetail::LoadFields< 1 > | |
| Cdetail::LoadFields< 3 > | |
| Cdetail::LoadFieldsParams | |
| Cdetail::MakeDense< T > | MPL utility |
| Cdetail::MakeMIPDense< T > | MPL utility |
| Cdetail::MakeMIPSparse< T > | MPL utility |
| Cdetail::MakeSparse< T > | MPL utility |
| Cdetail::MIPSeparableThreadOp< Field_T, FilterOp_T, IsAnalytic_T > | |
| Cdetail::ScalarOrVector< Dims_T > | Typedefs float or V3f, depending on Dims_T |
| Cdetail::ScalarOrVector< 1 > | |
| Cdetail::ScalarOrVector< 3 > | |
| CField3DFileBase::LayerInfo | |
| CField3DFileHDF5Base::LayerInfo | |
| CField< Data_T >::const_iterator | |
| CFieldCache< Data_T > | |
| CFieldGroup< BaseTypeList_T, Dims_T > | |
| CFieldGroup< BaseTypeList_T, Dims_T >::CountFields | |
| CFieldGroup< BaseTypeList_T, Dims_T >::DoWsBoundsOptimization | |
| CFieldGroup< BaseTypeList_T, Dims_T >::GetIntersections | |
| CFieldGroup< BaseTypeList_T, Dims_T >::GetMinMax | |
| CFieldGroup< BaseTypeList_T, Dims_T >::GetMinMaxMIP | |
| CFieldGroup< BaseTypeList_T, Dims_T >::GetMinMaxPrefilt | |
| CFieldGroup< BaseTypeList_T, Dims_T >::GetWsBounds | |
| CFieldGroup< BaseTypeList_T, Dims_T >::GrabFields | |
| CFieldGroup< BaseTypeList_T, Dims_T >::MakeMinMax | |
| CFieldGroup< BaseTypeList_T, Dims_T >::MakeMinMaxMIP | |
| CFieldGroup< BaseTypeList_T, Dims_T >::MemSize | |
| CFieldGroup< BaseTypeList_T, Dims_T >::PointIsect | |
| CFieldGroup< BaseTypeList_T, Dims_T >::Sample | |
| CFieldGroup< BaseTypeList_T, Dims_T >::SampleMIP | |
| CFieldGroup< BaseTypeList_T, Dims_T >::SampleMIPMultiple | |
| CFieldGroup< BaseTypeList_T, Dims_T >::SampleMultiple | |
| CFieldMetadata | |
| CFieldSampler< WrapperVec_T, Dims_T > | Interface for sampling a vector of fields of the same type |
| CFieldTraits< Data_T > | |
| CFieldTraits< C3f > | |
| CFieldTraits< char > | |
| CFieldTraits< double > | |
| CFieldTraits< float > | |
| CFieldTraits< half > | |
| CFieldTraits< int > | |
| CFieldTraits< unsigned char > | |
| CFieldTraits< V3d > | |
| CFieldTraits< V3f > | |
| CFieldTraits< V3h > | |
| CFieldWrapper< Field_T > | 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 |
| CFile::Layer | |
| CFileHDF5::Layer | |
| CFileSequence | |
| ►CFilter | |
| CBoxFilter | |
| CGaussianFilter | |
| CMaxFilter | |
| CMinFilter | |
| CMitchellFilter | |
| CTriangleFilter | |
| ►CHdf5Util::H5Base | Base class for all scoped Hdf5 util classes |
| CHdf5Util::H5ScopedAget_space | Scoped object - opens an attribute data space on creation and closes it on destruction |
| CHdf5Util::H5ScopedAget_type | Scoped object - opens an attribute data type on creation and closes it on destruction |
| CHdf5Util::H5ScopedAopen | Scoped object - Opens attribute by name and closes it on destruction |
| CHdf5Util::H5ScopedAopenIdx | Scoped object - Opens attribute by index and closes it on destruction |
| CHdf5Util::H5ScopedDcreate | Scoped object - creates a dataset on creation and closes it on destruction |
| CHdf5Util::H5ScopedDget_space | Scoped object - opens a dataset on creation and closes it on destruction |
| CHdf5Util::H5ScopedDget_type | Scoped object - opens a dataset on creation and closes it on destruction |
| CHdf5Util::H5ScopedDopen | Scoped object - opens a dataset on creation and closes it on destruction |
| CHdf5Util::H5ScopedGcreate | Scoped object - creates a group on creation and closes it on destruction |
| CHdf5Util::H5ScopedGopen | Scoped object - opens a group on creation and closes it on destruction |
| CHdf5Util::H5ScopedScreate | Scoped object - creates a dataspace on creation and closes it on destruction |
| CHdf5Util::H5ScopedTget_native_type | Scoped object - opens an native type id on creation and closes it on destruction |
| CInputFileHDF5::ParseLayersInfo | Struct used to pass the class and partition info back to the parseLayers() callback |
| CInterval | Represents a single integration interval. The interval is assumed to be inclusive, i.e. [t0,t1] |
| CLazyLoadAction< Field_T > | |
| CLazyLoadAction< DenseField< Data_T > > | |
| CLazyLoadAction< SparseField< Data_T > > | |
| CMACField< Data_T >::const_mac_comp_iterator | |
| CMACField< Data_T >::mac_comp_iterator | |
| ►CMetadataCallback | |
| ►CField3DFileBase | |
| CField3DInputFile | Provides reading of .f3d (internally, hdf5 or Ogawa) files |
| CField3DOutputFile | Provides writing of .f3d (internally, hdf5 or Ogawa) files |
| ►CField3DFileHDF5Base | |
| CField3DInputFileHDF5 | Provides reading of .f3d (internally, hdf5) files |
| CField3DOutputFileHDF5 | Provides writing of .f3d (internally, hdf5) files |
| ►CFieldBase | |
| ►CFieldRes | |
| ►CField< Field_T::value_type > | |
| ►CMIPBase< Field_T::value_type > | |
| ►CMIPField< DenseField< Data_T > > | |
| CMIPDenseField< Data_T > | |
| ►CMIPField< SparseField< Data_T > > | |
| CMIPSparseField< Data_T > | |
| CMIPField< Field_T > | This subclass stores a MIP representation of a Field_T field |
| ►CField< Data_T > | |
| CMIPBase< 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 |
| CMIPFieldWrapper< Field_T > | 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< MIPField_T >::InterpInfo | |
| CNestedFieldType< Field_T > | Used to return a string for the name of a nested templated field |
| CNestedFieldType< MIPField< DenseField< Data_T > > > | |
| CNestedFieldType< MIPField< Field_T > > | |
| CNestedFieldType< MIPField< SparseField< Data_T > > > | |
| 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 |
| COgIAttribute< T > | |
| COgIDataset< T > | |
| COgOAttribute< T > | |
| COgODataset< T > | |
| COgSparseDataReader< Data_T > | |
| CPluginLoader | This class provides methods for loading Field plugins from disk |
| ►CRefBase | |
| CCubicGenericFieldInterp< Field_T > | |
| CCubicMACFieldInterp< Data_T > | |
| CFieldBase | |
| CFieldIO | |
| ►CFieldInterp< Data_T > | Base class for interpolators |
| CCubicFieldInterp< Data_T > | |
| CLinearFieldInterp< Data_T > | |
| ►CFieldMapping | Base class for mapping between world-, local- and voxel coordinates |
| CFrustumFieldMapping | Represents the mapping of a field by a perspective transform |
| CMatrixFieldMapping | Represents the mapping of a field by a matrix transform |
| 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 |
| ►CFieldMappingIO | |
| CFrustumFieldMappingIO | |
| CMatrixFieldMappingIO | |
| CNullFieldMappingIO | |
| CFile::Partition | |
| CFileHDF5::Partition | |
| CLinearGenericFieldInterp< Field_T > | |
| CLinearMACFieldInterp< Data_T > | |
| CLinearSparseFieldInterp< 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() |
| 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 | |
| ►Cstd::exception | |
| CExc::Exception | |
| ►Cstd::unary_function | |
| CCurve< T >::CheckTEqual | Used when finding values in the m_samples vector |
| CCurve< T >::CheckTGreaterThan | Used 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< Field< Field_T::value_type > > | |
| CTemplatedFieldType< FieldInterp< Data_T > > | |
| CTemplatedFieldType< LinearFieldInterp< Data_T > > | |
| CTemplatedFieldType< LinearGenericFieldInterp< Field_T > > | |
| CTemplatedFieldType< LinearMACFieldInterp< Data_T > > | |
| CTemplatedFieldType< LinearSparseFieldInterp< Data_T > > | |
| CTemplatedFieldType< MACField< Data_T > > | |
| CTemplatedFieldType< MIPBase< Data_T > > | |
| CTemplatedFieldType< MIPBase< Field_T::value_type > > | |
| CTemplatedFieldType< ProceduralField< Data_T > > | |
| CTemplatedFieldType< ProceduralFieldLookup< Data_T > > | |
| CTemplatedFieldType< ResizableField< Data_T > > | |
| CTemplatedFieldType< SparseField< Data_T > > | |
| CTemplatedFieldType< WritableField< Data_T > > | |
| 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< Data_T >::iterator | |