示例#1
0
ossimNitfTextHeader *ossimNitfFileHeaderV2_0::getNewTextHeader(
   ossim_uint32 textNumber, std::istream& in)const
{
   ossimNitfTextHeader *result = 0;

   if( (getNumberOfTextSegments() > 0) &&
       (textNumber < theTextOffsetList.size()) )
   {
      result = allocateTextHeader();
      in.seekg(theTextOffsetList[textNumber].theTextHeaderOffset, std::ios::beg);
      result->parseStream(in);
   }
   
   return result;
}
bool  ossimNitfFileHeader::hasText()const
{
   return (getNumberOfTextSegments() > 0);
}