NDEVR
API Documentation
ImageFormatFactory.h
1
32#pragma once
33#include "DLLInfo.h"
34#include "Design/Headers/ImageFactory.h"
35#include "Base/Headers/Dictionary.h"
36#include "Base/Headers/String.h"
37#include "Base/Headers/File.h"
38#include "Base/Headers/RWLock.h"
39namespace NDEVR
40{
41 class RLock;
42 class FileFormat;
46 class IMAGE_FORMAT_MANAGER_API NDEVRImageFormatHandler
47 {
48 public:
52 virtual bool readFromFormat(ImageDataStream& data);
56 virtual bool writeToFormat(ImageDataStream& data);
59 virtual Buffer<String> supportedFormats() const;
60 };
61}
62
63
64
Data that describes a particular file format and how to use the format with the program.
Definition FileFormat.h:45
Used to lock a particular variable for reading.
Definition RWLock.h:157
The primary namespace for the NDEVR SDK.