20 #ifndef DX_IO_DAT_IO_PLUGIN_OST_HH
21 #define DX_IO_DAT_IO_PLUGIN_OST_HH
30 namespace ost {
namespace io {
51 static String FORMAT_STRING;
55 bool normalize_on_save_;
Manage shared instances of images.
DAT(bool normalize_on_save=true, Format bit_depth=OST_DEFAULT_FORMAT, bool sign=false, Endianess endianness=OST_LOCAL_ENDIAN)
bool GetNormalizeOnSave() const
void SetNormalizeOnSave(bool noralize_on_save)
void SetSigned(bool sign)
Format GetBitDepth() const
void SetEndianess(Endianess end)
Endianess GetEndianess() const
void SetBitDepth(Format bitdepth)
static bool ProvidesExport()
static bool ProvidesImport()
static bool MatchType(const ImageFormatBase &type)
virtual void Export(const img::MapHandle &sh, const boost::filesystem::path &loc, const ImageFormatBase &formatstruct) const
static String GetFormatName()
virtual void Import(img::MapHandle &sh, std::istream &loc, const ImageFormatBase &formatstruct)
static bool MatchContent(unsigned char *header)
virtual void Export(const img::MapHandle &sh, std::ostream &loc, const ImageFormatBase &formatstruct) const
static bool MatchSuffix(const String &loc)
static String GetFormatDescription()
virtual void Import(img::MapHandle &sh, const boost::filesystem::path &loc, const ImageFormatBase &formatstruct)
Map IO handler to read/write Dat map files.
MapIOHandlerFactory< MapIODatHandler > MapIODatHandlerFactory
pointer_it< T > end(const std::vector< T > &values)