Beispiel #1
0
//-------------------------------------------------------------------------
//  Save
//-------------------------------------------------------------------------
bool CPeak::Save   ( CSerializer & oSerialBuf ) const
{
  bool bSuccess;
  bSuccess = oSerialBuf.InsertCompactObj( dMaxIntensity );
  bSuccess = bSuccess && oSerialBuf.InsertCompactObj( dMinIntensity );
  bSuccess = bSuccess && oSerialBuf.InsertCompactObj( PixelsSorted );
  bSuccess = bSuccess && oSerialBuf.InsertCompactVector( vPixelList );
  DEBUG_ASSERT( bSuccess, "CPeak::Save failed\n");
  return bSuccess;
}
 //------------------------------------------------------------------------
 //
 //  Save
 //
 //------------------------------------------------------------------------
 Bool ReconstructionSetup::Save  ( CSerializer   & oSerialBuf ) const
 {
   Bool bSuccess;
   bSuccess = oSerialBuf.InsertCompactObj                 ( FPeakFilter );
   bSuccess = bSuccess && oSerialBuf.InsertCompactObj     ( FPeakIntensityAccept );
   bSuccess = bSuccess && oSerialBuf.InsertCompactVector  ( oFZOrientationList );
   
   bSuccess = bSuccess && oExpSetup.Save                  ( oSerialBuf );
   bSuccess = bSuccess && oReconstructionLayer.Save       ( oSerialBuf );
   return bSuccess;
 }