Ejemplo n.º 1
0
ossimNitfLabelHeader *ossimNitfFileHeaderV2_0::getNewLabelHeader(
   ossim_uint32 labelNumber, std::istream& in)const
{
   ossimNitfLabelHeader *result = 0;

   if( (getNumberOfLabels() > 0) &&
       (labelNumber < theLabelOffsetList.size()) )
   {
      result = allocateLabelHeader();
      in.seekg(theLabelOffsetList[labelNumber].theLabelHeaderOffset, std::ios::beg);
      result->parseStream(in);
   }
   
   return result;
}
Ejemplo n.º 2
0
bool  ossimNitfFileHeader::hasLabels()const
{
   return (getNumberOfLabels() > 0);
}