|
Field3D
|
| ClassFactory | |
| CubicFieldInterp< Data_T > | |
| CubicGenericFieldInterp< Field_T > | |
| CubicMACFieldInterp< Data_T > | |
| Curve< 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 |
| Curve< T >::CheckTEqual | Used when finding values in the m_samples vector |
| Curve< T >::CheckTGreaterThan | Used when finding values in the m_samples vector |
| DataTypeTraits< T > | |
| DenseField< Data_T > | This subclass of Field stores data in a contiguous std::vector |
| DenseField< Data_T >::const_iterator | |
| DenseField< Data_T >::iterator | |
| DenseFieldIO | |
| EmptyField< Data_T > | This subclass of Field does not store any data |
| Exc::Exception | |
| Field< Data_T > | |
| Field3DFileBase | |
| Field3DFileBase::LayerInfo | |
| Field3DInputFile | Provides reading of .f3d (internally, hdf5) files.Refer to using_files for examples of how to use this in your code |
| Field3DOutputFile | Provides writing of .f3d (internally, hdf5) files |
| Field< Data_T >::const_iterator | |
| FieldBase | |
| FieldInterp< Data_T > | Base class for interpolators |
| FieldIO | |
| FieldMapping | Base class for mapping between world-, local- and voxel coordinates |
| FieldMappingIO | |
| FieldMetadata< CallBack_T > | |
| FieldRes | |
| FieldTraits< Data_T > | |
| File::Layer | |
| File::Partition | |
| FrustumFieldMapping | Represents the mapping of a field by a perspective transform |
| FrustumFieldMappingIO | |
| Hdf5Util::H5Base | Base class for all scoped Hdf5 util classes |
| Hdf5Util::H5ScopedAget_space | Scoped object - opens an attribute data space on creation and closes it on destruction |
| Hdf5Util::H5ScopedAget_type | Scoped object - opens an attribute data type on creation and closes it on destruction |
| Hdf5Util::H5ScopedAopen | Scoped object - Opens attribute by name and closes it on destruction |
| Hdf5Util::H5ScopedAopenIdx | Scoped object - Opens attribute by index and closes it on destruction |
| Hdf5Util::H5ScopedDcreate | Scoped object - creates a dataset on creation and closes it on destruction |
| Hdf5Util::H5ScopedDget_space | Scoped object - opens a dataset on creation and closes it on destruction |
| Hdf5Util::H5ScopedDget_type | Scoped object - opens a dataset on creation and closes it on destruction |
| Hdf5Util::H5ScopedDopen | Scoped object - opens a dataset on creation and closes it on destruction |
| Hdf5Util::H5ScopedGcreate | Scoped object - creates a group on creation and closes it on destruction |
| Hdf5Util::H5ScopedGopen | Scoped object - opens a group on creation and closes it on destruction |
| Hdf5Util::H5ScopedScreate | Scoped object - creates a dataspace on creation and closes it on destruction |
| Hdf5Util::H5ScopedTget_native_type | Scoped object - opens an native type id on creation and closes it on destruction |
| InputFile::ParseLayersInfo | Struct used to pass the class and partition info back to the parseLayers() callback |
| LinearFieldInterp< Data_T > | |
| LinearGenericFieldInterp< Field_T > | |
| LinearMACFieldInterp< Data_T > | |
| MACField< Data_T > | This subclass of Field implements a standard MAC field. Refer to your favorite fluid simulations book for an explanation |
| MACField< Data_T >::const_mac_comp_iterator | |
| MACField< Data_T >::mac_comp_iterator | |
| MACFieldIO | |
| MatrixFieldMapping | Represents the mapping of a field by a matrix transform |
| MatrixFieldMappingIO | |
| NullFieldMapping | Trivial class, world space is equal to local space, i.e. the field is contained in the unit cube [0..1] in all axes |
| NullFieldMappingIO | |
| PluginLoader | This class provides methods for loading Field plugins from disk |
| ProceduralField< Data_T > | |
| ProceduralFieldLookup< Data_T > | |
| RefBase | |
| ResizableField< Data_T > | |
| Sparse::CheckAllEqual< Data_T > | Checks if all the values in the SparseBlock are equal. Used by SparseField::releaseBlocks() |
| Sparse::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() |
| Sparse::SparseBlock< Data_T > | Storage for one individual block of a SparseField |
| SparseDataReader< 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 |
| SparseField< Data_T > | This Field subclass stores voxel data in block-allocated arrays |
| SparseField< Data_T >::block_iterator | |
| SparseField< Data_T >::const_iterator | |
| SparseField< Data_T >::iterator | |
| SparseFieldIO | |
| SparseFile::CacheBlock | |
| SparseFile::FileReferences | |
| SparseFile::Reference< Data_T > | |
| SparseFileManager | |
| TemplatedFieldType< Field_T > | Used to return a string for the name of a templated field |
| WritableField< Data_T > | |
| WritableField< Data_T >::iterator |