19#include <FMEThirdPartyWarningsDisable.h>
21#include <FMEThirdPartyWarningsRestore.h>
88 std::string
getTagDump(
const size_t maxNumBinaryEntries=8,
89 const size_t maxNumStringEntries=20)
override;
Project global and OS specific declarations.
#define MLXYLibReaderPlugin_EXPORT
DLL export macro definition.
FileReaderPluginsBase()
Constructor.
XYLibReaderPlugin()
Constructor.
static std::string getStringIdentifier()
Returns the string identifier for this plugin.
MLErrorCode loadFile(const std::string &fileName) override
double getPluginPriority() const override
std::string getTagDump(const size_t maxNumBinaryEntries=8, const size_t maxNumStringEntries=20) override
MLErrorCode fillSubImage(SubImage &dstSubImage) override
bool isSupported(const std::string &fileName) const override
bool supportsFillingInReferenceCoordinates() const override
Returns true if the loader instance support SubImage filling in reference coordinates,...
virtual const XYLibHeader & getHeader() const
For convenience allow access to _header.
~XYLibReaderPlugin() override
Destructor. If still open the the file will also be closed.
const PagedImage & getPagedImageProperties() override
size_t getNumberOfImagesInFile() override
MLint32 MLErrorCode
Type of an ML Error code.
Header file of base class for a generic file reader plugin with factory interface.
#define ML_CLASS_HEADER(className)