ROOT logo
// $Id: THealUtil.h,v 1.11 2009/01/12 20:51:24 oxon Exp $
// Author: Akira Okumura 2008/06/20

/*****************************************************************************
   Copyright (C) 2008-, Akira Okumura
   All rights reserved.
******************************************************************************/

#ifndef T_HEAL_UTIL
#define T_HEAL_UTIL

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// THealUtil                                                            //
//                                                                      //
// Encapsulate HEALPix utility functions.                               //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#include <vector>
#include <cmath>

#include "Rtypes.h"
#include "TMath.h"

class THealPix;
class THealPixCube;

namespace THealUtil {
  Bool_t          FitsReportError(Int_t status);
  Bool_t          SaveToFits(const char* fname, const THealPix* hp);
  Bool_t          SaveToFits(const char* fname, const THealPixCube* hpc);
  Bool_t          SaveToFits(const char* fname, const std::vector<THealPix*>& hp);
  Bool_t          SaveToFits(const char* fname, const std::vector<const THealPix*>& hp);
};

#endif // T_HEAL_UTIL
 THealUtil.h:1
 THealUtil.h:2
 THealUtil.h:3
 THealUtil.h:4
 THealUtil.h:5
 THealUtil.h:6
 THealUtil.h:7
 THealUtil.h:8
 THealUtil.h:9
 THealUtil.h:10
 THealUtil.h:11
 THealUtil.h:12
 THealUtil.h:13
 THealUtil.h:14
 THealUtil.h:15
 THealUtil.h:16
 THealUtil.h:17
 THealUtil.h:18
 THealUtil.h:19
 THealUtil.h:20
 THealUtil.h:21
 THealUtil.h:22
 THealUtil.h:23
 THealUtil.h:24
 THealUtil.h:25
 THealUtil.h:26
 THealUtil.h:27
 THealUtil.h:28
 THealUtil.h:29
 THealUtil.h:30
 THealUtil.h:31
 THealUtil.h:32
 THealUtil.h:33
 THealUtil.h:34
 THealUtil.h:35
 THealUtil.h:36
 THealUtil.h:37