►Cnoncopyable | |
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::MakeDense< T > | |
Cdetail::MakeMIPDense< T > | |
Cdetail::MakeMIPSparse< T > | |
Cdetail::MakeSparse< T > | |
Cdetail::MIPInstance< Field_T > | We need to instantiate MIPSparseField rather than MIPField<SparseField>. This traits class does that |
Cdetail::MIPInstance< DenseField< Data_T > > | |
Cdetail::MIPInstance< SparseField< Data_T > > | Specialization for sparse field |
Cdetail::MIPSeparableThreadOp< Field_T, FilterOp_T > | |
►CField3DFileBase | |
CField3DInputFile | Provides reading of .f3d (internally, hdf5) files.Refer to using_files for examples of how to use this in your code |
CField3DOutputFile | Provides writing of .f3d (internally, hdf5) files |
CField3DFileBase::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 >::GetIntersections | |
CFieldGroup< BaseTypeList_T, Dims_T >::GetMinMax | |
CFieldGroup< BaseTypeList_T, Dims_T >::GetMinMaxMIP | |
CFieldGroup< BaseTypeList_T, Dims_T >::GrabFields | |
CFieldGroup< BaseTypeList_T, Dims_T >::MemSize | |
CFieldGroup< BaseTypeList_T, Dims_T >::Sample | |
CFieldGroup< BaseTypeList_T, Dims_T >::SampleMIP | |
CFieldMetadata< CallBack_T > | |
CFieldMetadata< Field3DFileBase > | |
CFieldMetadata< FieldBase > | |
CFieldSampler< WrapperVec_T, Dims_T > | Interface for sampling a vector of fields of the same type |
CFieldSampler< WrapperVec_T, 1 > | Scalar specialization |
CFieldSampler< WrapperVec_T, 3 > | Vector specialization |
CFieldTraits< Data_T > | |
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 | |
CFileSequence | |
►CFilter | |
CBoxFilter | |
CGaussianFilter | |
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 |
CInputFile::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 > | |
CGenericLazyLoadAction< Field_T > | |
CLazyLoadAction< DenseField< Data_T > > | |
CLazyLoadAction< SparseField< Data_T > > | |
CMACField< Data_T >::const_mac_comp_iterator | |
CMACField< Data_T >::mac_comp_iterator | |
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 |
CPluginLoader | This class provides methods for loading Field plugins from disk |
►CRefBase | |
CCubicGenericFieldInterp< Field_T > | |
CCubicMACFieldInterp< Data_T > | |
►CFieldBase | |
►CFieldRes | |
►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 |
►CField< DenseField< Data_T >::value_type > | |
►CMIPBase< DenseField< Data_T >::value_type > | |
►CMIPField< DenseField< Data_T > > | |
CMIPDenseField< Data_T > | |
►CField< Field_T::value_type > | |
►CMIPBase< Field_T::value_type > | |
CMIPField< Field_T > | This subclass stores a MIP representation of a Field_T field |
►CField< SparseField< Data_T >::value_type > | |
►CMIPBase< SparseField< Data_T >::value_type > | |
►CMIPField< SparseField< Data_T > > | |
CMIPSparseField< Data_T > | |
►CFieldInterp< Data_T > | Base class for interpolators |
CCubicFieldInterp< Data_T > | |
CLinearFieldInterp< Data_T > | |
►CFieldIO | |
CDenseFieldIO | |
CMACFieldIO | |
CMIPFieldIO | |
CSparseFieldIO | |
►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 | |
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 | |
►Cexception | |
CExc::Exception | |
►Cunary_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< DenseField< Data_T >::value_type > > | |
CTemplatedFieldType< Field< Field_T::value_type > > | |
CTemplatedFieldType< Field< SparseField< Data_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< DenseField< Data_T >::value_type > > | |
CTemplatedFieldType< MIPBase< Field_T::value_type > > | |
CTemplatedFieldType< MIPBase< SparseField< Data_T >::value_type > > | |
CTemplatedFieldType< ProceduralField< Data_T > > | |
CTemplatedFieldType< ProceduralFieldLookup< Data_T > > | |
CTemplatedFieldType< ResizableField< Data_T > > | |
CTemplatedFieldType< SparseField< Data_T > > | |
CTemplatedFieldType< WritableField< Data_T > > | |
CWritableField< Data_T >::iterator | |