17 #ifndef ossimNitfJ2klraTag_HEADER 18 #define ossimNitfJ2klraTag_HEADER 1 67 virtual void clearFields();
199 bool isParsed()
const;
211 char m_layer_id[LAYER_ID_SIZE+1];
219 char m_bitrate[BITRATE_SIZE+1];
240 char m_orig[ORIG_SIZE+1];
248 char m_levels_o[NLEVELS_O_SIZE+1];
256 char m_bands_o[NBANDS_O_SIZE+1];
264 char m_layers_o[NLAYERS_O_SIZE+1];
275 char m_nlevels_i[NLEVELS_I_SIZE+1];
283 char m_nbands_i[NBANDS_I_SIZE+1];
291 char m_nlayers_i[NLAYERS_I_SIZE+1];
virtual void writeStream(ossim::ostream &out)=0
virtual void parseStream(ossim::istream &in)=0
This will allow the user defined data to parse the stream.
virtual std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
Pure virtual print method that outputs a key/value type format adding prefix to keys.
std::vector< ossimJ2klraLayer > m_layer
repeating fields
unsigned int ossim_uint32
std::basic_istream< char > istream
Base class for char input streams.
virtual ossim_uint32 getSizeInBytes() const
Returns the length in bytes of the tag from the CEL or REL field.
std::basic_ostream< char > ostream
Base class for char output streams.