Go to the documentation of this file.
46 #include "DenseFieldIO.h"
47 #include "SparseFieldIO.h"
48 #include "MACFieldIO.h"
50 #include "MIPFieldIO.h"
68 static boost::mutex mutex;
69 boost::mutex::scoped_lock lock(mutex);
static FieldMappingIO::Ptr create()
static FieldMappingIO::Ptr create()
Contains the FieldMappingIO base class and the NullFieldMappingIO and MatrixFieldMappingIO subclasses...
void registerFieldIO(CreateFieldIOFnPtr createFunc)
Registers an IO class with the class pool.
void registerFieldMappingIO(CreateFieldMappingIOFnPtr createFunc)
Registers an IO class with the class pool.
size_t numIOThreads()
Returns the number of I/O threads to use.
void initIO()
Initializes the built-in Field3D IO classes.
static ClassFactory & singleton()
}
static FieldMappingIO::Ptr create()
void setNumIOThreads(const size_t numThreads)
Sets the number of threads to use for I/O multi-threading.
#define FIELD3D_NAMESPACE_SOURCE_CLOSE
Contains the initIO function.