コード例 #1
0
ファイル: Peak.cpp プロジェクト: FrankieLi/IceNine
//-------------------------------------------------------------------------
//  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;
}
コード例 #2
0
ファイル: Peak.cpp プロジェクト: FrankieLi/IceNine
//--------------------------------------------------
//  Save 
//--------------------------------------------------
bool CDetectorPeak::Save   ( CSerializer & oSerialBuf ) const
{
  bool bSuccess;
  bSuccess = CPeak::Save( oSerialBuf );
  bSuccess = bSuccess && oSerialBuf.InsertCompactObj( bInitialized );
  bSuccess = bSuccess && oSerialBuf.InsertCompactObj( oBBox );

  DEBUG_ASSERT( bSuccess, "CDetectorPeak::Save failed\n");
  return bSuccess;
}
コード例 #3
0
 //------------------------------------------------------------------------
 //
 //  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;
 }