bool rspfNitfRpcModel::parseFile(const rspfFilename& nitfFile, rspf_uint32 entryIndex) { rspfRefPtr<rspfNitfFile> file = new rspfNitfFile; if(!file->parseFile(nitfFile)) { setErrorStatus(); return false; } rspfRefPtr<rspfNitfImageHeader> ih = file->getNewImageHeader(entryIndex); if(!ih) { setErrorStatus(); return false; } return parseImageHeader(ih.get()); }
bool ossimNitfRsmModel::parseFile( const ossimFilename& nitfFile, ossim_uint32 entryIndex ) { ossimRefPtr<ossimNitfFile> file = new ossimNitfFile; if(!file->parseFile(nitfFile)) { setErrorStatus(); return false; } ossimRefPtr<ossimNitfImageHeader> ih = file->getNewImageHeader(entryIndex); if(!ih) { setErrorStatus(); return false; } return parseImageHeader(ih.get()); }