Field3D
|
These are the main parts of the library that a user would deal with. More...
Classes | |
class | Field3DFileBase |
class | Field3DInputFile |
Provides reading of .f3d (internally, hdf5) files.Refer to using_files for examples of how to use this in your code. More... | |
class | Field3DOutputFile |
Provides writing of .f3d (internally, hdf5) files. More... | |
class | SparseFileManager |
Functions | |
FIELD3D_NAMESPACE_OPEN void | initIO () |
Initializes the built-in Field3D IO classes. |
These are the main parts of the library that a user would deal with.
FIELD3D_NAMESPACE_OPEN void initIO | ( | ) |
Initializes the built-in Field3D IO classes.
Definition at line 57 of file InitIO.cpp.
References FrustumFieldMappingIO::create(), MatrixFieldMappingIO::create(), NullFieldMappingIO::create(), MACFieldIO::create(), SparseFieldIO::create(), DenseFieldIO::create(), ClassFactory::registerFieldIO(), ClassFactory::registerFieldMappingIO(), and ClassFactory::singleton().
{ ClassFactory &factory = ClassFactory::singleton(); factory.registerFieldIO(DenseFieldIO::create); factory.registerFieldIO(SparseFieldIO::create); factory.registerFieldIO(MACFieldIO::create); factory.registerFieldMappingIO(NullFieldMappingIO::create); factory.registerFieldMappingIO(MatrixFieldMappingIO::create); factory.registerFieldMappingIO(FrustumFieldMappingIO::create); }