@@ -284,8 +284,6 @@ void cPhotogrammetricProject::FinishInit()
284284 // Create an example file if none exist
285285 GenerateSampleCalcMTD ();
286286
287- // StdOut() << "MTD=" << mDPMetaData.FullDirOut() << std::endl;
288- // StdOut() << "MTD=" << mDPMetaData.FullDirOut() << std::endl; getchar();
289287}
290288
291289cPhotogrammetricProject::~cPhotogrammetricProject ()
@@ -410,7 +408,7 @@ void cPhotogrammetricProject::SaveCalibPC(const cPerspCamIntrCalib & aCalib) co
410408}
411409
412410
413- cSensorCamPC * cPhotogrammetricProject::ReadCamPC (const std::string & aNameIm,bool ToDelete ,bool SVP) const
411+ cSensorCamPC * cPhotogrammetricProject::ReadCamPC (const std::string & aNameIm,bool ToDeleteAutom ,bool SVP) const
414412{
415413 mDPOrient .AssertDirInIsInit ();
416414
@@ -420,9 +418,11 @@ cSensorCamPC * cPhotogrammetricProject::ReadCamPC(const std::string & aNameIm,bo
420418 {
421419 return nullptr ;
422420 }
423- cSensorCamPC * aCamPC = cSensorCamPC::FromFile (aNameCam,!ToDelete);
421+ // Modif MPD : if we want to delete it ourseff (ToDeleteAuto=false) it must not be a remanent object
422+ // cSensorCamPC * aCamPC = cSensorCamPC::FromFile(aNameCam,!ToDelete);
423+ cSensorCamPC * aCamPC = cSensorCamPC::FromFile (aNameCam,ToDeleteAutom);
424424
425- if (ToDelete )
425+ if (ToDeleteAutom )
426426 cMMVII_Appli::AddObj2DelAtEnd (aCamPC);
427427
428428
@@ -468,7 +468,6 @@ cPerspCamIntrCalib * cPhotogrammetricProject::InternalCalibFromImage(const std:
468468 // * case where calib exist but not pose
469469 // * case where nor calib nor pose exist, and must be created from xif
470470 mDPOrient .AssertDirInIsInit ();
471-
472471 cSensorCamPC * aPC = ReadCamPC (aNameIm,false );
473472 cPerspCamIntrCalib * aCalib = aPC->InternalCalib ();
474473 delete aPC;
0 commit comments