18#include <FMEThirdPartyWarningsDisable.h>
20#include <FMEThirdPartyWarningsRestore.h>
84 std::string
getTagDump(
const size_t maxNumBinaryEntries=8,
85 const size_t maxNumStringEntries=20)
override;
96 std::string _fileName;
Project global and OS specific declarations.
#define MLFileReaderPlugins_EXPORT
DLL export macro definition.
DMFileReaderPlugin()
Constructor.
MLErrorCode fillSubImage(SubImage &dstSubImage) override
~DMFileReaderPlugin() override
Destructor. If still open the the file will also be closed.
bool supportsFillingInReferenceCoordinates() const override
Returns true if the loader instance support SubImage filling in reference coordinates,...
static std::string getStringIdentifier()
Returns the string identifier for this plugin.
bool isSupported(const std::string &fileName) const override
MLErrorCode loadFile(const std::string &fileName) override
size_t getNumberOfImagesInFile() override
std::string getTagDump(const size_t maxNumBinaryEntries=8, const size_t maxNumStringEntries=20) override
const PagedImage & getPagedImageProperties() override
A tool classes to load Digital Microscopy files.
FileReaderPluginsBase()
Constructor.
MLint32 MLErrorCode
Type of an ML Error code.
Tool classes to load Digital Micrograph (.dm) files.
Header file of base class for a generic file reader plugin with factory interface.
#define ML_CLASS_HEADER(className)