diff --git a/include/ossim/support_data/ossimNitfRsmecbTag.h b/include/ossim/support_data/ossimNitfRsmecbTag.h index c3901b656..3cbcbbc9b 100644 --- a/include/ossim/support_data/ossimNitfRsmecbTag.h +++ b/include/ossim/support_data/ossimNitfRsmecbTag.h @@ -57,8 +57,8 @@ class OSSIM_DLL ossimNitfRsmecbTag : public ossimNitfRegisteredTag void parseStream(std::istream &in); void writeStream(std::ostream &out); void clearFields(); - - + std::ostream &print(std::ostream &out, + const std::string &prefix = std::string()) const; protected: char m_parameterPowerX[XPW_SIZE + 1]; @@ -72,6 +72,8 @@ class OSSIM_DLL ossimNitfRsmecbTag : public ossimNitfRegisteredTag void parseStream(std::istream &in); void writeStream(std::ostream &out); void clearFields(); + std::ostream &print(std::ostream &out, + const std::string &prefix = std::string()) const; protected: char m_segmentCorrelationValue[FLOAT21_SIZE + 1]; @@ -90,6 +92,8 @@ class OSSIM_DLL ossimNitfRsmecbTag : public ossimNitfRegisteredTag void parseStream(std::istream &in); void writeStream(std::ostream &out); void clearFields(); + std::ostream &print(std::ostream &out, + const std::string &prefix = std::string()) const; ossim_int64 getNumberOfOriginalAdjustableParametersInSubgroup() const; bool getCSMCorrelationOptionFlag() const; diff --git a/src/support_data/ossimNitfRsmecbTag.cpp b/src/support_data/ossimNitfRsmecbTag.cpp index a6e5087fc..a450aab28 100644 --- a/src/support_data/ossimNitfRsmecbTag.cpp +++ b/src/support_data/ossimNitfRsmecbTag.cpp @@ -37,6 +37,12 @@ void ossimNitfRsmecbTag::ImageSpaceAdjustableParameter::clearFields() m_parameterPowerZ[ZPW_SIZE] = '\0'; } +std::ostream &ossimNitfRsmecbTag::ImageSpaceAdjustableParameter::print(std::ostream &out, + const std::string &prefix) const +{ + return out; +} + ossimNitfRsmecbTag::CorrelationSegment::CorrelationSegment() { clearFields(); @@ -64,6 +70,12 @@ void ossimNitfRsmecbTag::CorrelationSegment::clearFields() m_segmentTauValue[FLOAT21_SIZE] = '\0'; } +std::ostream &ossimNitfRsmecbTag::CorrelationSegment::print(std::ostream &out, + const std::string &prefix) const +{ + return out; +} + ossimNitfRsmecbTag::IGNEntry::IGNEntry() { clearFields(); @@ -129,6 +141,12 @@ void ossimNitfRsmecbTag::IGNEntry::clearFields() m_betc[FLOAT21_SIZE] = '\0'; m_tc[FLOAT21_SIZE] = '\0'; } +std::ostream &ossimNitfRsmecbTag::IGNEntry::print(std::ostream &out, + const std::string &prefix) const +{ + + return out; +} ossim_int64 ossimNitfRsmecbTag::IGNEntry::getNumberOfOriginalAdjustableParametersInSubgroup() const {