67 const std::string& prefix )
const 69 std::string pfx = prefix;
72 out << setiosflags(ios::left)
73 << pfx << std::setw(24) <<
"CETAG:" <<
getTagName() <<
"\n" 74 << pfx << std::setw(24) <<
"CEL:" <<
getTagLength() <<
"\n" 75 << pfx << std::setw(24) <<
"ANGLE_TO_NORTH:" <<
m_angleToNorth<<
"\n" 76 << pfx << std::setw(24) <<
"DYNAMIC_RANGE:" <<
m_dynamicRange<<
"\n" 77 << pfx << std::setw(24) <<
"OBL_ANG:" <<
m_oblAng<<
"\n" 78 << pfx << std::setw(24) <<
"ROLL_ANG:" <<
m_rollAng<<
"\n" 79 << pfx << std::setw(24) <<
"PRIME_ID:" <<
m_primeId<<
"\n" 80 << pfx << std::setw(24) <<
"PRIME_BE:" <<
m_primeBe<<
"\n" 81 << pfx << std::setw(24) <<
"N_SEC" <<
m_nSec<<
"\n" 82 << pfx << std::setw(24) <<
"N_SEG:" <<
m_nSeg<<
"\n" 83 << pfx << std::setw(24) <<
"MAX_LP_SEG:" <<
m_maxLpSeg<<
"\n" 84 << pfx << std::setw(24) <<
"SUN_EL:" <<
m_sunEl<<
"\n" 85 << pfx << std::setw(24) <<
"SUN_AZ:" <<
m_sunAz<<
"\n";
virtual const std::string & getTagName() const
This will return the name of the registered tag for this user defined header.
virtual void clearFields()
virtual void parseStream(std::istream &in)
char m_sunEl[SUN_EL_SIZE+1]
Field: SUN_EL.
char m_angleToNorth[ANGLE_TO_NORTH_SIZE+1]
Field: ANGLE_TO_NORTH.
virtual void writeStream(std::ostream &out)
char m_meanGsd[MEAN_GSD_SIZE+1]
Field: MEAN_GSD.
char m_nSeg[N_SEG_SIZE+1]
Field: N_SEG.
char m_reserved4[EXOPTA_RESERVED4_SIZE+1]
virtual ossim_uint32 getTagLength() const
Returns the length in bytes of the tag from the CEL or REL field.
char m_dynamicRange[DYNAMIC_RANGE_SIZE+1]
Field: DYNAMIC_RANGE.
char m_oblAng[OBL_ANG_SIZE+1]
Field: OBL_ANG.
char m_primeId[PRIME_ID_SIZE+1]
Field: PRIME_ID.
char m_reserved3[EXOPTA_RESERVED3_SIZE+1]
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.
char m_reserved2[EXOPTA_RESERVED2_SIZE+1]
char m_reserved6[EXOPTA_RESERVED6_SIZE+1]
char m_sunAz[SUN_AZ_SIZE+1]
Field: SUN_AZ.
std::basic_istream< char > istream
Base class for char input streams.
char m_rollAng[ROLL_ANG_SIZE+1]
Field: ROLL_ANG.
char m_maxLpSeg[MAX_LP_SEG_SIZE+1]
Field: MAX_LP_SEG.
char m_primeBe[PRIME_BE_SIZE+1]
Field: PRIME_BE.
char m_reserved5[EXOPTA_RESERVED5_SIZE+1]
char m_nSec[N_SEC_SIZE+1]
Field: N_SEC.
char m_reserved1[EXOPTA_RESERVED1_SIZE+1]
std::basic_ostream< char > ostream
Base class for char output streams.