OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimKakaduJ2kCodec.h
Go to the documentation of this file.
1 #ifndef ossimKakaduJ2kCodec_HEADER
2 #define ossimKakaduJ2kCodec_HEADER 1
4 
6 {
7 public:
9 
16  virtual ossimString getCodecType() const;
17 
29  virtual bool encode(const ossimRefPtr<ossimImageData> &in,
30  std::vector<ossim_uint8> &out) const;
31 
46  virtual bool decode(const std::vector<ossim_uint8> &in,
47  ossimRefPtr<ossimImageData> &out) const;
48 
49  virtual const std::string &getExtension() const;
50 
51  virtual bool loadState(const ossimKeywordlist& kwl, const char* prefix=0);
52 protected:
53  std::string m_extension;
55 };
56 
57 #endif
virtual const std::string & getExtension() const
Represents serializable keyword/value map.
virtual bool encode(const ossimRefPtr< ossimImageData > &in, std::vector< ossim_uint8 > &out) const
Encode method.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual bool decode(const std::vector< ossim_uint8 > &in, ossimRefPtr< ossimImageData > &out) const
Decode method.
virtual ossimString getCodecType() const
Will return the identifier used to identify the codec type.