118 std::string pfx = prefix;
122 out << setiosflags(std::ios::left)
123 << pfx << std::setw(24) <<
"CETAG:" 125 << pfx << std::setw(24) <<
"CEL:" <<
getTagLength() <<
"\n" 126 << pfx << std::setw(24) <<
"TYP:" <<
theType <<
"\n" 137 << pfx << std::setw(24) <<
"GRD:" <<
theGridCode <<
"\n" virtual const std::string & getTagName() const
This will return the name of the registered tag for this user defined header.
char theGridCode[4]
FIELD: GRD.
char theVerticalReferenceCode[5]
FIELD: VDCDVR.
char theVerticalDatumReference[81]
FIELD: DVR.
char theEllipsoidName[81]
FIELD: ELL.
char theGridZoneNumber[5]
FIELD: ZNA.
virtual ~ossimNitfGeoPositioningTag()
virtual void parseStream(std::istream &in)
char theGeodeticDatumName[81]
FIELD: DAG.
char theSoundingDatumName[81]
FIELD: SDA.
virtual ossim_uint32 getTagLength() const
Returns the length in bytes of the tag from the CEL or REL field.
char theGridDescription[81]
FIELD: GRN.
char theGeodeticDatumCode[5]
FIELD: DCD.
RTTI_DEF1(ossimNitfGeoPositioningTag, "ossimNitfGeoPositioningTag", ossimNitfRegisteredTag)
char theEllipsoidCode[4]
FIELD: ELC.
char theZFalseOrigin[16]
FIELD ZOR.
char theType[4]
FIELD: TYP.
std::basic_istream< char > istream
Base class for char input streams.
char theSoundingDatumCode[5]
FIELD: VDCSDA.
virtual std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
Print method that outputs a key/value type format adding prefix to keys.
virtual void clearFields()
char theCoordinateUnits[4]
FIELD: UNI.
ossimNitfGeoPositioningTag()
virtual void writeStream(std::ostream &out)
std::basic_ostream< char > ostream
Base class for char output streams.