60 static boost::mutex mutex;
61 boost::mutex::scoped_lock lock(mutex);
void registerFieldIO(CreateFieldIOFnPtr createFunc)
Registers an IO class with the class pool.
#define FIELD3D_NAMESPACE_SOURCE_CLOSE
Contains the MIPFieldIO class.
static ClassFactory & singleton()
}
static FieldIO::Ptr create()
static FieldIO::Ptr create()
Contains the DenseFieldIO class.
static FieldIO::Ptr create()
FIELD3D_NAMESPACE_OPEN void initIO()
Initializes the built-in Field3D IO classes.
Contains the MACFieldIO class.
static FieldIO::Ptr create()
void registerFieldMappingIO(CreateFieldMappingIOFnPtr createFunc)
Registers an IO class with the class pool.
Contains the SparseFieldIO class.
Contains the initIO function.
static FieldMappingIO::Ptr create()
static FieldMappingIO::Ptr create()
static FieldMappingIO::Ptr create()
Contains the FieldMappingIO base class and the NullFieldMappingIO and MatrixFieldMappingIO subclasses...