14 #ifndef ossimNitfImageBandV2_0_HEADER 15 #define ossimNitfImageBandV2_0_HEADER 1 44 const std::string& prefix=std::string(),
59 virtual void setBandRepresentation(
const ossimString& rep);
69 virtual void setBandSignificance(
const ossimString& rep);
81 char theBandRepresentation[3];
87 char theBandSignificance[7];
93 char theBandImageFilterCondition[2];
99 char theBandStandardImageFilterCode[4];
105 char theBandNumberOfLuts[2];
111 char theBandNumberOfLutEntries[6];
virtual const ossimRefPtr< ossimNitfImageLut > getLut(ossim_uint32 idx) const =0
std::vector< ossimRefPtr< ossimNitfImageLut > > theLookupTables
Represents serializable keyword/value map.
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
virtual ossimString getBandRepresentation() const =0
virtual ossim_uint32 getNumberOfLuts() const =0
virtual void parseStream(ossim::istream &in)=0
unsigned int ossim_uint32
virtual std::ostream & print(std::ostream &out, const std::string &prefix, ossim_uint32 band) const =0
print method that outputs a key/value type format adding prefix to keys.
virtual void writeStream(ossim::ostream &out)=0
std::basic_istream< char > istream
Base class for char input streams.
std::basic_ostream< char > ostream
Base class for char output streams.